HTML Client SDK Flingを使用してvSphere用のプラグインを作成する

ルイス・キャロルによれば、「どこに行けばいいかわからない場合、輪になってさまよいます。」 ただし、新しいHTMLベースのvSphere Clientを使用する方向で、プラグインも作成する必要がある場合は、今年8月に発表された製品であるHTML Client SDK Flingへのパスになります。







Fling HTML SDKは、vSphere Client(HTML5)およびvSphere Web Client(Flex)と互換性のある拡張機能を設計および作成するのに役立つライブラリ、サンプルプラグイン、ドキュメント、およびさまざまなツールです。













HTML Client SDK Flingは、既存のHTML Bridge APIに依存しています 。これにより、新しいvSphere Client(HTML5)でHTML Bridgeの機能を完全にサポートできます。 HTML Client Fling SDKを使用して、既存のHTML Bridgeプラグインを拡張したり、HTML5プラグインをゼロから作成してvSphere Client(HTML5)でテストしたりできます。



HTML Client SDKは古いバージョンのvSphere Flexと新しいバージョンのHTML vSphereクライアントの両方をサポートするため、すぐに独自のvSphere HTMLプラグインの作成を開始したり、HTML Client SDKを使用て既存のFlexプラグインをHTMLに変換したりしない理由はありません。 FlexおよびHTMLクライアント用の拡張ツールは、SDKの一部として提供されます。 ここにいくつかの注目すべきポイントがあります。







Flingドキュメント



詳細なマニュアル「Getting Started with HTML Client SDK Fling」は、SDK DocsフォルダーにあるHTML SDK Fling用に作成されました。













このドキュメントには、HTML SDKをすばやくセットアップするための要件と手順、vCenter Serverの登録手順、サンプルの作成と実行、およびvSphere HTML Client Pluginプラグインの作成に役立つ詳細が含まれています。 既存のHTML Bridge APIに基づいて作成されたプラグインが既にある場合は、HTMLプラグインの互換性インジケーターに特に注意する必要があります。







HTML Client FlingでのHTMLテンプレートの実行



サンプルフォルダーには、4つのテンプレート(chassisA、chassisB、 globalview-htmlvsphere-wssdk )のソースコードが含まれ、ウィンドウ、タブ、アクション、オブジェクトリスト、およびその他のユーザーインターフェイス要素の例を提供します。 vSphere HTML Client Flingに展開できます。













その他のツール



コマンドラインからテンプレートプロジェクトを作成するためのスクリプトがいくつかあります。 スクリプトは... \ html-client-sdk \ tools \プラグイン生成スクリプトで使用できます 。Mac用のcreate-html-plugin .shおよびWindows用のc reate-html-plugin .batと呼ばれます。 プラグインのアーカイブを作成するための新しいスクリプトもあります。 これらはMac用のbuild-plugin-package .shスクリプトおよびWindows用のbuild-plugin-package .batスクリプトであり、プラグインはそれぞれ pluginName-uiおよびpluginName-serviceと呼ばれます



結論の代わりに



APIの変更は近い将来に予定されていないため、HTML SDKチームはさまざまなツール、ガイド、テンプレートの作成を継続する予定です。 Flingリリースは、既存のvSphere Web Client SDKの一部として、HTML SDKのリリースまで必要な対話性を保証します。



All Articles