跳至內容

JavaME

出自Taiwan Tongues 台語維基
於 2025年8月22日 (五) 13:02 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

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