Mobile Information Device Profile
Mobile Information Device Profileの最新ニュースをまとめて検索!
Mobile Information Device Profile (通称MIDP)は携帯電話やPDAのような組み込み機器でのJavaの利用について記述した仕様である。MIDPは Java MEフレームワークの一部である。MIDPはCLDCと組み合わせて利用する。MIDPはJSR 37(MIDP 1.0)およびJSR 118(MIDP 2.0)としてJCPの下で開発された。2006年現在、MIDP 3.0はJSR 271で開発中である。
目次 |
[編集] 日本での採用
日本ではau(ezplus、EZアプリ (Java)、オープンアプリプレーヤー)、ソフトバンクモバイル(S!アプリ)、ウィルコムで採用されている。NTTドコモのiアプリはMIDPでは無く、DoJaプロファイルである。
[編集] 注目に値する制約
MIDP 1.0はキー状態の取得ができない。 MIDP 1.0はアクティブレンダリングAPIを持っていない。 MIDP 1.0はオーディオをサポートしていない。 MIDP 1.0はHTTPだけサポートしている。 仕様がすべて明確であるというわけではなく、実装において違いが生じる。
[編集] 一般的なAPI
コアAPIはConnected Limited Device Configuration(CLDC)コンフュギレーションを基礎として定義されている。
[編集] javax.microedition.io
I/O操作に関してJava ME仕様クラスを含む。
[編集] javax.microedition.lcdui
GUIで使用されるJava ME仕様クラスを含む。通常、携帯電話は液晶ディスプレイ(LCD)を使用するためLCD UIと呼ばれる。 このAPIは固有のディスプレイ技術用に特化しているわけではない。
[編集] javax.microedition.rms
Java ME用の永久ストレージの操作を含む。
[編集] javax.microedition.midlet
Java MEアプリケーションの基本クラスを含む。
[編集] MIDP 2.0で追加された特別なAPI
MIDP 2.0ではゲームおよびマルチメディアAPIの導入といくつかのオプションパッケージが追加された。
[編集] javax.microedition.media
マルチメディア再生に関する基本クラスを含む。おそらくJSR 135であるJava Mobile Media APIのサブセットがある。
[編集] javax.microedition.lcdui.game
簡単な2Dスプライトをベースとしたゲームを支援するゲームAPI。
[編集] javax.microedition.pki
セキュアな接続に関する証明API。
[編集] javax.wireless.messaging
SMSおよびMMSメッセージを送るワイアレスメッセージAPI(オプション)。
[編集] javax.microedition.pim
アドレス帳にアクセスする個人情報管理API(オプション)。 javax.microedition.pim
[編集] 開発ツール
MIDPアプリケーションを開発するにはいくつかの異なった方法がある。 コードはメモ帳のようなテキストエディタで記述するか、 またGUIを持ったNetBeansまたはEclipse(適切なプラグインを組み込む)のような高度な統合環境を利用できる。 また、MotorolaによってEclipseベースの統合開発環境「MOTODEV」が無償配布されている。
[編集] 関連
[編集] 外部リンク
- MIDPの仕様
- JSR 271 (MIDP 3.0)
- JSR 118 (MIDP 2.0)
- JSR 37 (MIDP 1.0)
- MIDPが使用できる携帯電話の世界リスト
- MIDP 2.0に関する新着情報
最終更新 2008年6月10日 (火) 01:05 (日時は個人設定で未設定ならばUTC)。
【Mobile Information Device Profile】変更履歴
Mobile Information Device Profile まとめて検索
「Mobile Information Device Profile」について、ニュース・ウェブ・画像・動画などをまとめて検索します。

