共通デスクトップ環境には、UNIX ユーザに対して、生産性の高い快適なデスクトップ環境を提供します。アプリケーションを開発するときは、共通デスクトップ環境がユーザに提供する環境を常に念頭に置いてください。次のような特性を備えたアプリケーションを開発すれば、高機能で、一貫性のある、予期可能な共通デスクトップ環境の一部にできます。
共通デスクトップ環境は主な顧客としてエンド・ユーザをターゲットにしているので、できるだけ UNIX を隠したアプリケーションを提供することは、優れた製品の重要な要因です。
共通デスクトップ環境の優れたアプリケーションは、デスクトップ上の他のアプリケーションと同じようなルック&フィールを実現します。スタイルその他のガイドライン (共通デスクトップ環境標準フォント名など) に従うと、アプリケーションに共通デスクトップ環境 Motif のルック&フィールが備わります。
読みやすいデフォルト・フォント・サイズと、マウス指向アクション用のキーボード・アクセラレータを提供します。デスクトップ・オンライン・ヘルプ・コンポーネントを使用して、完全なヘルプシステムをアプリケーションに統合してください。基本的なコンピュータ対話形式は、プラットフォーム全体で可能な限り一貫させなければなりません。
共通デスクトップ環境には、アプリケーションをデスクトップにうまく統合できるようにするための、一連のデスクトップ統合サービスがあります。アプリケーションがローカルなコンピュータで実行されているのかネットワークの他の場所で実行されているのか、(もしあれば) 実行されているアプリケーションを書くのにどのツールキットが使用されているのかを、ユーザは知る必要がないので便利です。アプリケーションをデスクトップから起動し、他の共通デスクトップ環境のアプリケーションと通信できるようにする機能をアプリケーションに与えてください。オンライン・ヘルプシステムを使用して、ユーザに簡易情報を提供してください。ドラッグ&ドロップを使用して、ユーザがシステムの使用方法を予期できるようにしてください。
個別の、および文化的な相違点を設計します。
共通デスクトップ環境の規則とポリシーに従うと、アプリケーションは次の項目に関して、スムーズで一貫性があり、適切なカスタマイズを自然に提供できます。
フォント
カラー
キーボードとマウスの割り当て
ロケール固有の構成ファイル
ロケール固有の構成ファイルの詳細は、『Solaris 共通デスクトップ環境 上級ユーザ及びシステム管理者ガイド』の第 18 章「ローカライズされたデスクトップ・セッションの構成」を参照してください。