系統梳理 J2ME 體系架構四層模型、Configuration/Profile 劃分邏輯,並列舉 MIDP 規範具體 API 與硬體需求規格。
針對硬體差異定義兩大配置:
CLDC 使用 KVM (Kilobyte VM),CDC 使用 CVM。兩者僅提供最具共性的基礎功能集。
建構於 Configuration 之上,針對特定裝置類別定義規範與 API:
關係總結:VM 之上單一 Configuration,Configuration 之上可並存多個 Profile,構建完整執行環境。CLDC 為 CDC 子集。
javax.microedition.lcduijavax.microedition.iojavax.microedition.rms (註:原文寫 rmsi)| 項目 | 規格 |
|---|---|
| 穩定記憶體 (MIDP 組件) | 128 KB |
| 穩定記憶體 (持久儲存) | 8 KB |
| 穩定記憶體 (VM 執行期) | 32 KB |
| 顯示器 | 96×54 像素、1 位色深、長寬比約 1:1 |
| 輸入裝置 | 鍵盤、觸控螢幕或兩者並存 |
| 網路 | 雙向、無線、間歇性、有限頻寬 |