DoJaプロファイルは、ドコモのiモード携帯電話向けのJavaアプリケーション環境仕様です。
DoJa は、 Java Community Process (JCP)で定義されているJava ME CLDC APIをベースにしています。DoJa は、 NTT DoCoMoが定義したプロファイルで、通信などの入出力処理、i モード特有のユーザー インターフェイス (GUI) などのアプリケーション機能、および各端末メーカーが独自機能を追加するために定義する拡張ライブラリなどを提供します。ただし、Mobile Information Device Profile (MIDP) やInformation Module Profile (IMP)などの他のJava MEプロファイルとは異なり、DoJa はJava Specific Request (JSR) として定義されていないため、しばしば「独自の」Java ME プロファイルと呼ばれます。
DoJa により、i モードでは、従来の HTML ベースの i モード コンテンツよりも動的でインタラクティブなコンテンツを提供できます。i モード用の Java は、CLDC のバージョンと DoJa プロファイルのバージョンのサポートで構成されています。CLDC サポートは、端末に応じて 1.0 または 1.1 になります。DoJa プロファイルは、もともと日本国内市場向けに作成されたもので、バージョン 1.0 とバージョン 2.0 は、MIDP 1.0 と MIDP 2.0 にほぼ相当します。日本以外の市場向けには、海外版と呼ばれる新しい API が作成されました。現在、DoJa 1.5oe と DoJa 2.5oe は、ヨーロッパで販売されている端末に実装されています。 (DoJa1.5oe を搭載した最初の DoJa 端末はNECが 2003 年に発売した N341i で、最初の DoJa 2.5 端末は三菱が 2005 年初頭に発売した M430i です。) DoJa プロファイルは、ユーザー インターフェイスや HTTP 通信を含む、i モード拡張ライブラリ (i モード プロファイル用の Java) での使用を提供します。
DoJa プロフィール
「Star」[1]はDoJaの一部ではなく、加速度計などの最新のハードウェアとサービスにアクセスできる後継機です。
参考文献
- ^ ab DoCoMo FAQ on Star アーカイブ済み 2011年1月22日、Wayback Machine
- ^ iアプリプロファイル、NTTドコモ 2011年3月24日アーカイブ、Wayback Machine
外部リンク
- NTTドコモ iアプリ開発ページ
- DoJa開発者メーリングリストアーカイブ
