JavaME
Java ME 往過佇咧叫做 J 二 ME(Java Platform , Micro Edition)是為機上盒、行動電話佮 PDA 之類躉入式消費電子裝置提供的 Java 語言平台,包括虛擬機器佮一系列標準化的 Java API。伊和 Java SE、Java EE 做伙構成 Java 技術的三大版本,而且仝款是通過 JCP(Java Community Process)制訂的。
目前階段,Java ME 上時行的應用是遊戲軟體。因為佮需要貴參參的專用裝置佮開發工具的競爭對手(如索尼佮任天堂)相比並,Java ME 程式會當佇 PC 機頂懸開發佮仿真執行,然後真容易地部署來到目標機頂懸,對而使其開發、測試佮發布的變甲容易佮俗價。實際上 Java ME 的用途佮前景欲廣泛得多。
架構
佮 J 二 SE 和 J 二 EE 相比並,J 二 ME 總體的執行環境佮目標閣較濟款化,毋過其中每一種產品的用途煞是更加替單一,而且資源的限制嘛閣較嚴格。為著欲佇標準化佮相容性的同時雖然滿足無仝方面的需求,J 二 ME 的結構分做 Configuration、Profile 和 Optional Packages(通選包)。 𪜶的組合取捨形成具體的執行環境。
Configuration 主要是對裝置縱向的分類,分類依據包括儲存佮處理能力,其中定義了虛擬機器特性佮基本的類別館。已經標準化的 Configuration 有-Connected Limited Device Configuration(CLDC)和 Connected Device Configuration(CDC)。
Profile 建立佇咧 Configuration 基礎之上,做伙構成完整的執行環境。伊對裝置橫向分類,針對特定領域細分市場,內容主要包括特定用途的類別館佮應用程式介面。CLDC 最已經標準化的 Profile 有 Mobile Information Device Profile(MIDP)和 Information Module Profile(IMP), 而且 CDC 標準化的 Profile 有 Foundation Profile(FP)、 Personal Basis Profile(PBP)和 Personal Profile(PP)。
有可選包獨立佇頭前兩項提供附加的、模組化的佮更加多樣化的功能。目前標準化的可選包括資料庫存取、多媒體、藍牙等等。
開發工具
開發 Java ME 程式一般毋免特別的開發工具,開發者只要鬥起去 Java SDK 佮下載免費的 Sun Java Wireless Toolkit 就會當開始編寫 Java ME 程式,編譯佮測試,此外目前主要的 IDE(Eclipse 佮 NetBeans)攏支援 Java ME 的開發,個別的手機開發商如 Nokia 佮 Sony Ericsson 攏有家己的 SDK,供開發者咧開發出相容於𪜶的平台的程式。
開發
- J 二 ME Wireless Toolkit,無線裝置的 J 二 ME 開發工具
- NetBeans
- Eclipse + EclipseME J 二 ME Plugin
- JBuilder
- Sun ONE Studio
應用
參見
- Android
- Danger Hiptop
- Embedded Java
- JavaFX
- Mobile development
- 手機遊戲
- 行動學習
- BREW
- 智慧型手機仔
參考資料
外部連結
- J 二 ME 遊戲開發站-提供詳細的 J 二 ME 遊戲開發資料
- J 二 ME 正式網站
- TCP / IP Socket Connections with MIDP 二孵空 by Sun
- Bluetooth 藍牙支援
- siemens
- J 二 ME . org
- J 二 MEDeveloper . com
- openwap . org
- J 二 MEWorld . com