通過浏覽MIDP3.0的早期
規范文檔,正式的文檔可能還會對於早期規范文檔進行修正,但是還是簡略的總結一下MIDP3.0的一些新增特征,來和大家一起分享。 MIDP3.0的新增特征重要包含以下幾個方面:1. LIBletLIBlet是一種類似與ActiveX之類的組件技巧,以獨立的jar文件存在,內部可以包含classes以及資源文件,可以和MIDlet一樣通過OTA下載,一旦下載得手機中就可以象應用系統API一樣來進行應用。考慮到安全的緣故,LIBlet不答應履行外部的程序,還可以對LIBlet進行數字簽名。2. 支撐RMS內部交換文件RMS內部交換文件包含一個或者是多個記錄集(RecordStore),可以以獨立文件下載或者是包含在jar文件中。該文件的後綴名是rms,為了方便數據的交換,該文件必需符合特定的數據格局,在規范中定義了該文件的具體格局。3. MIDlet更新通過安裝一個特定的MIDlet套件來實現MIDlet程序的更新,手機必需支撐用戶確認安裝,並且在本機安裝的版本比擬新時給出用戶提示。關於更新的信息放在設備辨認和懇求頭信息中。4. 基於CLDC1.15. 支撐IPv6可以通過在jad文件中設置“MIDlet-use-IP-Version”來設置支撐IPv6。例如: MIDlet-use-IP-Version = 66. 指定本地網絡接口可以指定手機應用哪個本地網絡接口。但是該功效還不斷定。7. MIDlet內部交換協議(IMC)兩個運行在不同履行環境下的MIDlet程序可以通過IMC協議進行通信。IMC是一種類似於socket的低層協議,分為客戶端連接和服務器端連接。8. 增加的類a) DisplayListener監聽Display對象狀態轉變b) AnimatedImage動畫實現 c) FileSelector新增Screen界面,實現類似Windows上的打開對話框功效d) FormLayoutPolicy支撐Form布局格局e) MenuCommand菜單按鈕,支撐多級菜單。f) TabbedPane支撐屬性頁格局的高級界面。g) LIBlet支撐軟件組件9. 支撐程序支撐的最大屏幕尺寸和最小屏幕尺寸通過jad文件中MIDlet-Minimum-Canvas-Size和MIDlet-Maximum-Canvas-Size屬性進行指定,安裝時將進行校驗,不符合請求的無法安裝。10. 包Javax.microedition.event為利用程序和利用程序之間的通信供給支撐。更多更具體的信息可以參看MIDP3.0的規范文檔。