
Java 2 Micro Edition(J2ME) 是 Sun Microsystems 推出、於 1999 年發行的輕量 Java 平台。它專為資源有限的裝置設計,例如 功能型手機、PDA、嵌入式系統與早期掌機。當時行動硬體在記憶體、運算力與顯示能力上都極度受限,J2ME 提供標準化環境,讓開發者做出能在各種裝置上執行的應用程式。
J2ME 成為 2000 年代初期行動遊戲時代 最重要的軟體平台之一。電信業者與手機製造商廣泛採用這項技術,讓開發者能把應用與遊戲發到 Nokia、Motorola、Sony Ericsson、Samsung 與 Siemens 等品牌的手機上。Snake EX、Asphalt、Tower Bloxx 與 Space Impact 等遊戲以 J2ME 開發,在智慧型手機稱霸前的功能型手機上極為流行。平台依賴組態與設定檔——最著名的是 CLDC(Connected Limited Device Configuration) 與 MIDP(Mobile Information Device Profile)——定義應用如何與裝置硬體和作業系統互動。
儘管採用廣泛,J2ME 在 2000 年代後期隨著 iOS 與 Android 等現代智慧型手機平台崛起而衰退。這些新系統提供更強硬體、完整圖形介面與更豐富的開發環境。J2ME 雖逐漸淡出主流,它在行動軟體與遊戲演進中扮演關鍵角色。它為跨平台行動開發打下基礎,也在應用商店成為標準之前,讓全球數百萬使用者第一次接觸可下載的行動應用。
J2ME 平台技術概覽
| 元件 | 規格/說明 |
|---|---|
| 開發商 | Sun Microsystems(後來由 Oracle 維護) |
| 首次發行 | 1999 |
| 程式語言 | Java |
| 目標裝置 | 功能型手機、PDA、嵌入式裝置 |
| 核心組態 | CLDC(Connected Limited Device Configuration) |
| 主要設定檔 | MIDP(Mobile Information Device Profile) |
| 應用格式 | JAR(Java Archive)搭配 JAD 描述檔 |
| 顯示 API | LCDUI,部分裝置可選 OpenGL ES |
| 記憶體需求 | 典型 128 KB 至數 MB,依裝置而定 |
| 遺產影響 | 早期行動 App 生態與行動遊戲平台 |

