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

Java 回歸嵌入式無線通訊(一):從 Oak 到 J2ME 的傳奇歷程

     編輯:J2ME

Java 誕生於 1991 年 Oak 專案,初衷為家電嵌入式通訊平台,卻因網際網路爆發轉向桌面 (J2SE) 與企業級 (J2EE)。如今隨著行動裝置普及,Java 以 J2ME 形式強勢回歸嵌入式領域,Ovum 預測 2.67 億裝置將採用 Java,2007 年近 100% 手機支援。

J2ME 標準化里程碑

  • 1999 JavaOne:發布 KVM、袖珍版 Java、J2ME 規範、Wireless Toolkit (WTK) —— 含編譯/打包/部署/模擬全流程工具。
  • WTK 缺 IDE/Debug,催生 Sun ONE Studio、JBuilder、Oracle JDeveloper 等第三方 IDE 百家爭鳴,避免壟斷但增加版本差異。

J2ME 核心架構:Configuration + Profile

  • CDC / CLDC:依處理器、記憶體、儲存劃分兩大配置,定義精簡 JVM 與核心類庫。
  • MIDP:CLDC 之上最高層 Profile,提供 Timer、RMS、HTTP、UI 元件(Alert、Choice、Form、List、TextBox、DateField、Ticker 等)。
  • Canvas:低階繪圖與輸入,支援 Double Buffering 動畫。
  • RMS:記錄管理系統,持久化位元組記錄。
  • GCF:通用連接框架,實作 HTTP 1.1,企業級常搭配 Thread 高效能連線。

開發模式與生命週期

  • 每個應用擴充 MIDlet,類似 Servlet 生命週期(startApp/pauseApp/destroyApp),受系統統一管理。
  • 必須遵循 MVC 模式:商業邏輯 (Model) 先行測試,UI (View/Controller) 最後整合,確保模擬器聯調聚焦介面。

Java 經歷桌面、企業級兩波浪潮,如今以 J2ME 完整生態(標準、工具、IDE、廠商支援)重返嵌入式無線通訊核心舞臺。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved