流動資訊器材定義檔

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書

流動資訊器材定義檔(英語:Mobile Information Device Profile,簡稱「MIDP」)是為類似手機PDA這樣的無線通訊領域的嵌入式裝置上的Java語言制訂的規範。

MIDP是J2ME架構的一部分,它基於CLDC Configuration ,目前版本2.0。規範內容主要是對適應於類似手機這樣的產品的應用的Java API,但限於一些必須和很常見的功能,因此經常廠商會附加一些可選包以提供對更多功能的支援。MIDP部分解決了無線終端產品上Java應用程式的相容問題。

版本特性演變[編輯]

MIDP 1.0對遊戲和多媒體的支援很弱,在2.0中增加了諸如按鍵狀態查詢、主動彩現和基本的聲音支援。 MIDP規定了一些需要支援的具體網絡協定類型:1.0支援HTTP協定,2.0補充了socket、UDP、邏輯序列埠、HTTPS、TLS、SSL等等

基本API[編輯]

其核心API由下層的CLDC Configuration規定,MIDP1.0增加的部分如下:

javax.microedition.io[編輯]

J2ME的I/O操作類。(CLDC中關於通用連接的類路徑也在javax.microedition.io內)

javax.microedition.lcdui[編輯]

J2ME的GUI類。由於手機一般使用LCD顯示器,因此稱為 "LCD UI" ;但其API並非為此特別裁剪的。

javax.microedition.rms[編輯]

為J2ME提供持久儲存。

javax.microedition.midlet[編輯]

這是J2ME程式——MIDlet——的基礎類別。

MIDP 2.0新增的部分API[編輯]

MIDP 2.0 saw the introduction of gaming and multimedia APIs.

javax.microedition.media[編輯]

多媒體播放的基礎類別。

javax.microedition.lcdui.game[編輯]

為簡單的2D基於sprite(用幀實現動畫)遊戲API。

javax.microedition.pki[編輯]

為安全連接而提供鑒權API。

版本歷史[編輯]

  • MIDP 1.0 : 2000年9月29日
  • MIDP 2.0 : 2002年11月20日
  • MIDP 3.0 : 2009年12月9日

外部連結[編輯]