首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> J2ME

MIDP 2.0 規範深度解析(二):硬體最低門檻、軟體強制需求與選配特性完整清單

     編輯:J2ME

分層架構 (五層)

  1. Mobile Information Device Hardware
  2. Native System Software (OS + 庫)
  3. CLDC (KVM + 核心類庫)
  4. MIDP API + OEM 專屬 API
  5. Application Layer (MIDP / OEM-specific / Native)

硬體最低規格 (Must)

項目最低要求
螢幕尺寸96 × 54 像素
顯示深度1-bit (單色)
像素長寬比約 1:1
輸入裝置單手鍵盤 / 雙手鍵盤 / 觸控螢幕 (至少一種)
非揮發性記憶體256 KB (MIDP 執行) + 8 KB (RMS 資料)
揮發性記憶體128 KB (Java Heap 含執行期)
網路雙向、無線、間歇、受限頻寬
聲音專用硬體或軟體合成

軟體強制能力 (Must)

  • 最小核心管理下層硬體
  • RMS API 讀寫非揮發性記憶體
  • 無線網路讀寫支援 Networking API
  • Timer API
  • 位元級繪圖能力
  • 擷取使用者輸入機制
  • 控制應用生命週期機制

MIDP 2.0 強制合規項 (Must)

  1. 支援 MIDP 1.0 / 2.0 / MIDlet Suites
  2. 包含規範定義所有包、類、介面
  3. 實現 OTA Provisioning 規範
  4. 可整合 0 或多個 Push 協議
  5. 網路活動時提供可視提示
  6. CommConnection 支援有效埠存取
  7. HTTP 1.1 客戶端支援 (直連或經 WAP/i-mode 閘道)
  8. 可靠 HTTP 連線支援
  9. PNG 透明度支援 (關鍵!)
  10. Media API 含聲音合成支援
  11. Sampled Audio 若支援 → 必須支援 8-bit 8kHz 單聲道 PCM
  12. MIDI 若支援 → 必須支援 SP-MIDI 及 Device 5-to-24 Note Profile
  13. 實現 Untrusted MIDlet Suite 安全機制 (安裝期/執行期雙重檢查)
  14. 執行 Trusted MIDlet Suite Security (除非裝置策略禁止)
  15. Trusted Suite 採 X.509 驗證簽章
  16. HTTPS 握手執行 MIDP X.509 Certificate Profile
  17. I/O 存取 (Media/GCF) 統一安全要求
  18. 最小支援 UTF-8 (預設編碼),可擴充其他編碼
  19. 禁止 MIDlet Suite 複製 (除非裝置實施複製保護)

建議支援項 (Should)

  • Datagram Connection (自定址)
  • Server Socket Stream Connection
  • Socket Stream Connection
  • Secure Socket Stream Connection (TLS/SSL)
  • 其他圖片/聲音格式
  • 其他 MIDI 格式
  • 其他字元編碼
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved