تحديث

تاريخ J2ME (Java 2 Micro Edition)

كانت Java 2 Micro Edition نسخة خفيفة من منصة Java أنشأتها Sun Microsystems وصدرت عام 1999، مصمّمة للهواتف والأجهزة محدودة الموارد.

· Maftyマフティー

كانت 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 حسب الجهاز
أثر الإرثنظام تطبيقات جوّال مبكّر ومنصة ألعاب جوّال



المزيد…