更新

J2ME(Java 2 Micro Edition)の歴史

Java 2 Micro Editionは、Sun Microsystemsが作り1999年に登場した、Javaプラットフォームの軽量版です。限られた資源の機器向けに設計されました。

· Maftyマフティー

Java 2 Micro Edition(J2ME) は、Sun Microsystems が作り 1999年 に登場した、Javaプラットフォームの軽量版です。携帯電話、PDA、組み込みシステム、初期の携帯ゲーム機 など、資源の限られた機器向けに設計されました。メモリ、処理、表示が極端に制約された時代に、J2MEは標準化された環境を提供し、多様な機器で動くアプリケーションを作れるようにしました。

J2MEは 2000年代の初期モバイルゲーム時代 でもっとも重要なソフトウェアプラットフォームのひとつになりました。キャリアと端末メーカーが広く採用し、Nokia、Motorola、Sony Ericsson、Samsung、Siemens などの電話へアプリとゲームを配れました。Snake EXAsphaltTower BloxxSpace Impact などはJ2MEで作られ、スマートフォンが支配する前のフィーチャーフォンで大きく人気を集めました。プラットフォームは構成とプロファイル——なかでも CLDC(Connected Limited Device Configuration)MIDP(Mobile Information Device Profile) ——に依り、アプリがハードとOSとどう関わるかを定めました。

広く使われても、2000年代末、iOSやAndroidなどの現代スマートフォンプラットフォームの台頭でJ2MEは衰え始めました。新しいシステムはより強いハード、本格的なグラフィカル界面、豊かな開発環境を提供しました。主流からは次第に退いても、モバイルソフトとゲームの進化では決定的な役割を果たしました。クロスプラットフォームなモバイル開発の土台を作り、アプリストアが標準になるはるか前に、世界中の何百万人にもダウンロード可能なモバイルアプリを届けました。


J2MEプラットフォーム 技術概要

構成仕様 / 説明
DeveloperSun Microsystems (later maintained by Oracle)
Initial Release1999
Programming LanguageJava
Target DevicesFeature phones, PDAs, embedded devices
Core ConfigurationCLDC (Connected Limited Device Configuration)
Primary ProfileMIDP (Mobile Information Device Profile)
Application FormatJAR (Java Archive) with JAD descriptor file
Graphics APILCDUI and optional OpenGL ES support on some devices
Memory RequirementsTypically 128 KB – a few MB depending on device
Legacy ImpactEarly mobile app ecosystem and mobile gaming platform



詳細…