共通デスクトップ環境 プログラマ概要

GUI 構築

共通デスクトップ環境アプリケーションを生成するのに最も簡単で、たぶん最も早い方法は、Motif ツールキット・プログラミングをなるべく使わないことです。共通デスクトップ環境のアプリケーション・ビルダ (AppBuilder) を使用し、アプリケーションの GUI コントロール部分を構築してください。AppBuilder はデフォルト・ウィジェット動作をアクセスしやすくすることを目的としています。これは、多くのウィジェットで使用可能な難解なリソースをほとんど隠してしまうことにより実現します。また、ドラッグ&ドロップ、セッション管理、ToolTalk メッセージなどのデスクトップ統合インフラストラクチャをアプリケーションに組み込みやすくします。


ヒント -

アプリケーションビルダはよい教材になります。Sun Microsystems Advanced Developer Tools から、全機能 Motif GUI ビルダである XDesigner を購入することができます。


AppBuilder は、ビルダ・インタフェース言語 (BIL) ファイルに、ユーザ・インタフェースの状態を保管します。コード・ジェネレータは BIL ファイルを取り込んで、Motif ツールキット・コードを作成します。AppBuilder はユーザ・インタフェース言語 (UIL) ファイルを生成することもできます。

アプリケーションのユーザ・インタフェースを変更すると、AppBuilder はカスタム・コードを生成したコードにマージします。生成されたコードは、アプリケーションの GUI 状態を保持するために AppBuilder を使用していない場合でも、良いソースコード例になります。

さらに、プログラマ以外の人も AppBuilder を使用してアプリケーション GUI プロトタイプを作成できます。プロトタイプは、開発の製造過程でプログラマに渡すことができます。