جافا بلاتفورم ميكرو إديشين
تم تصميم نظام تشغيل الجافا للانظمه المدمجة(أجهزة الموبايل هي أحده هذه الانظمه)والأجهزة المستهدفة تتراوح بين التحكم الصناعي للتليفون (خاصة مميزات التليفون) والجافا"إصدار المايكرو" كانت معروفة سابقا بنظام تشغيل الجافا إصدار المايكرو 2.
جافا "اصدار المايكرو" تم تصميمها بواسطة "صن ميكروسيستمز" وهي الآن فرع من شركة اوراكل وتم استبدال المنهج بتقنية مشابهة وهي الجافا الشخصية وتم تطويرها اصلا تحت مسمي عملية مجتمع الجافا كنظام (جي سي ار68) والاشكال المختلفة من جافا"إصدار الميكرو" تم تطويرها الي (جي سي ار اس) وشركة صن توفر مرجع التشغيل للمواصفات ولكن لم تنو توفير التشعيل الثنائي المجاني لوقت التشغيل الخاص ببيئة الجافا"إصدار المايكرو" لأجهزة الموبايل بدلا من الاعتماد علي الأطراف الثالثة لتوفرها لنفسها.
وبداية من 22 ديسمبر2006 تم ترخيص الجافا"إصدار الميكرو" تحت الترخيص العام لنظام جنو وتم إصدارها تحت مسمي مشروع تليفون الجافا"إصدار الميكرو".
بداية من 2008 أصبحت كل مناهج الجافا مقتصرة علي المميزات(الإصدار 1.3) البيئية الخاصة بتشغيل الجافا واستخدام هذه النسخة من فئة تنسيق الملفات(وعرفت داخليا باسم الإصدار47) ولذا من الواجب علي اوراكل الإعلان عن سلسلة من نسخ تكوين الجافا"إصدار الميكرو" التي تدعم آخر نسخة من فئة تنسيسق الملفات وخصائص اللغة مثل النسخ المتطابقة 1.5 و1.6 (لاسيما برامج جنركس) التي تستلزم عمل اضافي في جزء من كل مناهج البائعين لكي يحدثوا بيئاتهم الخاصة بوقت تشغيل الجافا.
أجهزة الجافا"إصدار الميكرو" تقوم بتشغيل وضع شخصي والأكثر انتشارا من هؤلاء هو وضع البيانات الخاصة بجهاز الموبايل التي تستهدف أجهزة الموبايل الهواتف المحمولة والملف الشخصي يستهدف منتجات المستهلك والأجهزة المرتبطة ببعضها مثل أجهزة وحدات ربط التليفزيون بمصدر الإشارة(setopbox-TV) والملفات الشخصية هي مجموعات متفرعة من التكوينات من بينها نوعين هما : التكوين المتصل المحدود للأجهزة(سي ال دي سي) والتكوين المتصل للأجهزة(سي دي سي).هناك أكثر من 2.1 مليار "اصدار الميكرو" التي مكنت أجهزة الموبايل وأجهزة(PDA) لكنها أصبحت قديمة طالما لم يتم استخدامها في أنظمة التشغيل الحديثة مثل(أي جي آيفون واندرويد وويندوزفون 7 ومييجو وبلاك بريالجديد كيو إن إكس).
يحتوي التكوين المتصل المحدود للأجهزة علي مجموعة متفرعة دقيقة من مكتبات فئة الجافا وعلي اقل كمية مطلوبة لتشغيل الآلة الافتراضية للجافا، التكوين المتصل المحدود للأجهزة يستخدم أساسا في تصنيف عدد لا يحصي من الأجهزة الي تكوين ثابت.
التكوين يوفرمعظم المجموعة الأساسية من مكتبات فئة الجافا والالة الافتراضية التي يجب أن تكون موجودة في كل تشغيل خاص ببيئة الجافا"إصدار الميكرو" وعندما تقترن بملف شخصي أو أكثر فيقوم التكوين بإعطاء المطورين نظام تشغيل محكم للجافا بغرض خلق تطبيقات للمستهلكين وللأجهزة المرتبطة ببعضها البعض
تم تخصيصه للتليفونات وهو يشمل واجهة المستخدم الرسومية (جي يو ااي) وتخزين البيانات (ايه بي ااي) والإصدار الثاني منه يشمل (2 دي) الأساسي للالعاب (واجهة برمجة التطبيقات) والتطبيقات التي تم اعدادها لهذا الوضع هي برامج (ميدلت)، معظم أجهزة التليفونات الحديثة تاتي بنظام تشغيل الوضع الخاص ببيانات جهاز الموبايل (ام أي دي بي) وفي الواقع هي قياسية للالعاب القابلة للتنزيل للموبيل وعلي الرغم من ذلك فان معظم أجهزة الموبايل تستطيع فقط تشغيل برامج (ميدلت) المتفق عليها بواسطة الناقل في أمريكا الشمالية.. (جيه اس ار 271) : الإصدار الثالث من الوضع الخاص ببيانات جهاز الموبايل (تم إطلاقه أخيرا في 9 ديسمبر 2009) حدد الجيل الثالث من الوضع الخاص ببيانات جهاز الموبايل وانتشر اعتمادا علي الوظائف في كل المناطق بالإضافة الي تحسين التوافق خلال الأجهزة وهدف التصميم الرئيسي للإصدار الثالث متوافق مع محتوي الإصدار الثاني.
وحدة بيانات الوضع الشخصي(أي ام بي) هي وضع للأجهزة المرتبطة ببعضها والتطبيقات المرتبطة ببعضها صناعيا وأجهزة مشابهة لها بها شاشة عرض بسيطه أو بدون شاشة وبها اتصال محدود للنت.
في الاصل تم إنتاجه بواسطة موبيلات سيمنز ونوكيا كنظام (جيه اس ار 195) والإصدار الأول من (أي ام بي) هو مجموعة فرعية دقيقة من الإصدار الأول للوضع الخاص ببيانات جهاز الموبايل(ام ااي دي بي) إلا أنه لا يشمل تطبيقات واجهة المستخدم وبمعني آخر لا يحتوي علي دعم لمجموعة الجافا(javax.microedition.lcdui). (جيه اس ار 288) معروف باسم (IMP-NG) هو الجيل القادم من (IMP) الذي يعتمد علي الإصدار الثاني من الوضع الخاص ببيانات جهاز الموبايل (MIDP) ويضم الي ذلك الامان الجديد للإصدار الثاني من الوضع الخاص ببيانات جهاز الموبايل(MIDP) وأنواع أخرى تدعم الاتصال بالنت وأيضا لغات البرمجة ولغات برمجة أخرى مثل التسجيل(PushRegistry) وطلب نظام التشغيل (platformRequest) ولايحتوي علي لغات البرمجة (UI APIs)ولا علي لغات البرمحة الخاصة بالألعاب.
تكوين الأجهزة المتصلة هو مجموعة من الإصدارات القياسية للجافا(Java SE) ويحتوي تقريبا علي المكتبات التي ليس لها صلة بواجهة المستخدم الرسومية (GUI) وهو اغني بمقارنة بالتكوين المتصل المحدود للأجهزة (CLDC).
تاسيس الوضع الشخصي هو عبارة عن تكوين الوضع الشخصي لجهاز جافا"إصدار الميكرو" والوضع الشخصي يهدف الي ان يتم استخدامه بواسطة ان تتطلب الأجهزة تشغيل كامل للالة الافتراضية للجافا ويشمل ذلك نظام التشغيل بشكل تام وأيضا النسخة القياسية الخاصة بلغة البرمجة، أنظمة التشغيل ستقوم باستخدام هذه اللغات الخاصة بالبرمجة اعتمادا علي الأوضاع الشخصية الاضافية المدعمة لها، وتقوم هذه الوثيقة بوصف التسهيلات التي يقدمها التاسيس الخاص بالوضع الشخصي للجهاز وللأوضاع الأخرى وتم تطوير هذا التخصيص تحت اسهام مجتمع الجافا.
يمتد الوضع الشخصي الأساسي الي تاسيس الوضع الشخصي ليشمل دعم الواجهة الرسومية للمستخدم(GUI) في شكل مجموعة تعتمد علي النظام التشغيل المعتمد علي الويندوز والجرافيك (AWT) ونظام التشغيل هذا هو الذي يعتمد عليه نظام (BD-J) وهو النظام المدعم للجافا مايكرو.
تقوم شركة صن بتزويد مرجع التطبيقات لهذه التكوينات والأوضاع لكل من الوضع الخاص ببيانات جهاز الموبايل(ام ااي دي بي)وتكوين الجهاز المتصل(سي دي سي) وذلك بداية من الإصدار الثالث جافا مايكرو(SDK) والنتبيانس المعتمد علي (IDE) وهو التطبيق الذي يقدم التسهيلات للمبرمجين وتطوير البرمجيات.
وعلي الرغم من كل مأقدمته من اعداد كثيرة من التطبيقات الثنائية لنظام تشغيل الجافا مايكرو للسيرفرز ولمحطات العمل إلا أنها ما زالت لا تقوم بتزويد أي من ثنائيات أنظمة التشغيل الخاصة بالجافا مايكرو باستثناء الإصدار الأول الأول من الوضع الخاص ببيانات جهاز الموبايل(MIDP 1.0 JRE (JVM) for Palm OS)،. تقوم شركة صن بتزويد خدمة الجافا مايكرو لأجهزة الموبايل القائمة علي نظام الويندوز علي الرغم من الحملة المفتوحة الموجهة وعليها ان تدرك ان هناك استخدام داخلي للجافا الشخصي تحت مسمي "كابتن اميركا", والمجموعة الثالثة من الجافا الشخصي مثل(JBlend and JBed) يتم استخدامهم بكثرة من جانب بائعي الويندوز موبايل مثل (إتش تي سي وسامسونج).
تم تنفيذ نظام تشغيل الجافا بواسطة "دوكومو" في شكل "دوجا" وبواسطة "سافاجي" علي هيئة نظام تشغيل "سافاجيو" وتم بيع الشركة الأخيرة بواسطة صن في أبريل 2007 وتقوم الآن بتشكيل أساس الجافا(اف اكس) الخاصة بالموبيلات، تقوم شركة(ااي اس تو تي) بتزويد الآلة الافتراضية للجافا المايكرو لكل وقت خاص بنظام التشغيل(ار تي أو اس).
أو بدون هذا الوقت وتجعله كتقنية البيرميتل((baremetal.
"المايكرو اميليتور" يقوم بتوفير مصدر مفتوح للايموليتور الخاص بالوضع الخاص ببيانات جهاز الموبايل(ام ااي دي بي)وهذا هو الايميليتور الصغير المعتمد علي الجافا ويمكن أن يكون جزء لايتجزء أي انه مرتبط ببعضه في صفحات النت.
يهدف المصدر المفتوح(ميكا في ام) الي تشغيل الجافا مايكرو (سي دي سي) و(اف بي) ولكن المصادر الغير مصدقة مثل التطبيقات الغير مصدقة تتطلب دفع رسوم التي لايمكن تطبيقها في مشروع المصدر المفتوح وبناء علي ذلك فان الأجهزة التي تستخدم هذا التشغيل من الغير مسموح لها ان تطلب التوافق مع جافا مايكرو وتكوين الأجهزة المتصلة JavaME CDC)).