1. LIBlet
LIBlet是一種類似與ActiveX之類的組件技術,以獨立的jar文件存在,內部可以包含classes以及資源文件,可以和MIDlet一樣通過OTA下載,一旦下載到手機中就可以象使用系統API一樣來進行使用。考慮到安全的緣故,LIBlet不允許執行外部的程序,還可以對LIBlet進行數字簽名。
2. 支持RMS內部交換文件
RMS內部交換文件包含一個或者是多個記錄集(RecordStore),可以以獨立文件下載或者是包含在jar文件中。
該文件的後綴名是rms,為了方便數據的交換,該文件必須符合特定的數據格式,在規范中定義了該文件的詳細格式。
3. MIDlet更新
通過安裝一個特定的MIDlet套件來實現MIDlet程序的更新,手機必須支持用戶確認安裝,並且在本機安裝的版本比較新時給出用戶提示。
關於更新的信息放在設備識別和請求頭信息中。
4. 基於CLDC1.1
5. 支持IPv6
可以通過在jad文件中設置“MIDlet-use-IP-Version”來設置支持IPv6。例如:
MIDlet-use-IP-Version = 6
6. 指定本地網絡接口
可以指定手機使用哪個本地網絡接口。但是該功能還不確定。
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
為應用程序和應用程序之間的通訊提供支持。