
كانت Java 2 Micro Edition (J2ME) نسخة خفيفة من منصة Java أنشأتها Sun Microsystems وصدرت عام 1999. صُمّمت خصيصاً لأجهزة محدودة الموارد مثل الهواتف الجوّالة وأجهزة PDA والأنظمة المدمجة وأجهزة محمولة مبكرة. في وقت كان عتاد الجوّال مقيداً بشدة في الذاكرة وقوة المعالجة وقدرة العرض، وفّرت J2ME بيئة معيارية سمحت للمطوّرين بإنشاء تطبيقات تعمل عبر مجموعة واسعة من الأجهزة.
صارت J2ME إحدى أهم منصات البرمجيات خلال عصر ألعاب الجوّال المبكّر في الألفية. تبنّاها مشغّلو الشبكات ومصنّعو الأجهزة على نطاق واسع، فصار المطوّرون يوزّعون التطبيقات والألعاب عبر هواتف شركات مثل 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 تتراجع أواخر الألفية مع صعود منصات الهواتف الذكية الحديثة مثل iOS وAndroid. قدّمت هذه الأنظمة الأحدث عتاداً أقوى وواجهات رسومية كاملة وبيئات تطوير أغنى. رغم إقصاء J2ME تدريجياً من الاستخدام السائد، أدّت دوراً حاسماً في تطوّر برمجيات وألعاب الجوّال. أرست الأساس لتطوير الجوّال متعدد المنصات وقدّمت لملايين المستخدمين عالمياً تطبيقات جوّالة قابلة للتنزيل قبل أن تصير متاجر التطبيقات معياراً.
نظرة تقنية على منصة J2ME
| المكوّن | المواصفات / الوصف |
|---|---|
| المطوّر | Sun Microsystems (لاحقاً صيانتها Oracle) |
| الإصدار الأول | 1999 |
| لغة البرمجة | Java |
| الأجهزة المستهدفة | هواتف الميزات، PDA، أجهزة مدمجة |
| التكوين الأساسي | CLDC (Connected Limited Device Configuration) |
| الملف التعريفي الأساسي | MIDP (Mobile Information Device Profile) |
| صيغة التطبيق | JAR (Java Archive) مع ملف وصف JAD |
| واجهة الرسوميات | LCDUI ودعم OpenGL ES اختياري على بعض الأجهزة |
| متطلبات الذاكرة | عادة 128 KB – بضعة MB حسب الجهاز |
| أثر الإرث | نظام تطبيقات جوّال مبكّر ومنصة ألعاب جوّال |

