ZIETrans リッチ・クライアント・アプリケーションの開発

ZIETrans リッチ・クライアント・アプリケーションを構築およびテストするためのステップは、基本的に ZIETrans Web アプリケーションの場合と同じです。ZIETrans Toolkit を ZIETrans パースペクティブで提供されるツールと共に使用して、ZIETrans リッチ・クライアント・プロジェクトを開発します。そこから ZIETrans リッチ・クライアント・アプリケーションが生成されます。開発中に必要な様々なアクティビティーをサポートするために、同じウィザード、エディター、およびビューが提供されています。

Web 環境用の ZIETrans と同様に、アプリケーションの外観および操作方法を開発します。これには、デフォルトのレンダリング設定、画面ナビゲーション (skip screen マクロを使用)、および画面のレンダリングに使用されるフォントと色のカスタマイズが含まれます。

ZIETrans Web アプリケーションで使用可能なフィーチャーの大多数は、ZIETrans リッチ・クライアント・アプリケーションでも使用可能です。これには、以下のものが含まれますが、それに限定されるわけではありません。
  • デフォルト・レンダリング
  • グローバル規則
  • テキスト置換
  • カスタム画面変換
  • 定義済みの変換
  • グローバル変数
  • カスタム・コンポーネントおよびウィジェット
  • マクロおよびマクロ・ハンドラー
  • バックグラウンド接続
  • Java™ ビジネス・ロジック
  • アプリケーション・レベルのイベント。例えば、開始、停止、接続、および切断。
  • キーボード・サポート
  • 非同期更新
  • Web プロジェクトの「サーバーで実行」に類似したローカル・テスト環境
ZIETrans Web アプリケーションで使用でき、ZIETrans リッチ・クライアント・アプリケーションで使用できないフィーチャーには、以下のものがあります。
  • 統合オブジェクトの作成
  • EJB Access Bean の作成
  • Web Expressログオン (WEL)
  • ZIETrans 管理コンソール

ZIETrans リッチ・クライアント・プロジェクトは、Eclipse プラグイン・プロジェクトです。これはプロジェクトとしてワークスペース内にあり、ZIETrans アプリケーション開発者によって開発されます。プロジェクトが開発およびテストされると、ZIETrans リッチ・クライアント・アプリケーションとしてエクスポートされ、これが、Eclipse 環境にインストールできる Eclipse プラグインとなります。Eclipse プラグインは、Eclipse 環境のコンテキスト内で特定のタイプのサービスを提供するコンポーネントです。プラグインを ZIETrans で使用する場合、host・アプリケーションを変換するために必要なサービスを利用できます。

それぞれの ZIETrans リッチ・クライアントアプリケーション・プラグインは、複数のランタイム・プラグインに依存します。依存関係はリッチ・クライアント・プロジェクトのマニフェスト・ファイル、MANIFEST.MF で参照されます。ZIETrans リッチ・クライアントプラグインが正しく実行されるようにするために、これらの必須プラグインがローカル・テスト環境およびデプロイ済みの実稼働環境に組み込まれていることを確認する必要があります。詳しくは、ZIETrans RCP ランタイム拡張プロジェクトZIETrans リッチ・クライアント・アプリケーションのテスト、および ZIETrans リッチ・クライアント・アプリケーションのデプロイを参照してください。