تم إنشاء هذا البرنامج التعليمي بشكل جماعي بواسطة مستخدمي الإنترنت في شبكة تطوير J2ME (www.j2medev.com). لا يجوز لأحد استخدام هذا البرنامج التعليمي لأغراض تجارية دون الحصول على إذن كتابي من شبكة تطوير J2ME. مخصص لجميع الأصدقاء الذين يهتمون بتطبيقات الهاتف المحمول. آمل أن يساعدك هذا البرنامج التعليمي في التخلص من ضباب تطوير الأجهزة المحمولة والدخول في هذا المجال الجديد. تطبيقات الهاتف المحمول، المستقبل ملك لي ولكم.
محتويات هذا البرنامج التعليمي: يقدم هذا البرنامج التعليمي أولاً نظام تطوير j2me، ثم ينتقل إلى كل MIDP2.0 API، وأخيرًا معرفة بناء النظام الأساسي. يتيح لك الفصل الأول "نظرة عامة على تقنية J2ME" معرفة ماهية J2ME قبل تعلم J2ME. يقدم هذا الفصل بنية منصة J2ME ومفهوم دورة حياة MIDlet. وضع أساس جيد للمحتوى المستقبلي. يقدم الفصل الثاني "مقدمة إلى CLDC" مواصفات CLDC1.0 (JSR30) التي نشرتها عملية مجتمع Java (JCP)، أساس MIDP. باستخدام هذه المعرفة، يمكنك الانتقال بسلاسة من واجهة برمجة التطبيقات الأساسية لـ j2se إلى واجهة برمجة التطبيقات الأساسية لـ MIDP. يقدم الفصل الثالث "استخدام واجهة المستخدم المتقدمة لـ MIDP" واجهة برمجة تطبيقات واجهة المستخدم المحمولة الخاصة بـ MIDP، والتي نسميها واجهة المستخدم المتقدمة. بهذه الطريقة يمكن لتطبيقك أن ينبض بالحياة. يقدم الفصل الرابع "استخدام واجهة المستخدم منخفضة المستوى MIDP" واجهة برمجة تطبيقات واجهة المستخدم غير المحمولة الخاصة بـ MIDP، والتي نسميها واجهة المستخدم منخفضة المستوى. باستخدامه يمكنك رسم واجهة المستخدم الخاصة بك بحرية أكبر. سوف تتعلم الكثير عن التعامل مع الأحداث. يشرح لنا الفصل الخامس "حل MIDP المستمر - RMS" آلية استمرار البيانات - نظام إدارة السجلات RMS. تجعل قاعدة البيانات الصغيرة الخاصة هذه عملية حفظ بيانات MIDP مميزة للغاية. يقدم الفصل السادس "GAME API" أكبر تغيير في MIDP 2.0 مقارنة بالإصدار 1.0 - واجهات برمجة التطبيقات المضافة حديثًا لدعم الألعاب، والتي تم وضعها في حزمة javax.microedition.lcdui.game. توفر حزمة Game API سلسلة من فئات تطوير الألعاب للأجهزة اللاسلكية. أنت على استعداد لتطوير لعبتك. رائع! الفصل السابع، "تطوير تطبيقات الشبكات اللاسلكية" دعونا نتعلم كيفية تطوير تطبيقات الشبكات المثيرة. في ظل التكنولوجيا الحالية، تتمتع الشبكات اللاسلكية بنطاق ترددي أصغر وتأخيرات أكبر واستقرار اتصال أسوأ من الشبكات السلكية. وهذا يتطلب منا تطوير تطبيقات الشبكات اللاسلكية بشكل مختلف تمامًا عن ذي قبل. سيقدم الفصل الثامن "بنية الأمان MIDP 2.0" بشكل أساسي نموذج نظام الأمان MIDP، ويستخدم مثالًا محددًا لوصف المفاهيم الرئيسية لنموذج الأمان MIDP2.0. يقدم الفصل التاسع "تقنية الدفع MIDP 2.0" آلية كيفية نقل المعلومات إلى الجهاز بشكل غير متزامن وبدء تشغيل البرنامج التعليمي الصيني J2ME تلقائيًا بواسطة برنامج www.j2medev.comMIDlet. يقدم الفصل العاشر "عملية تطوير ونشر MIDlet" كيفية إكمال برنامجك وتعبئته وإرساله إلى الجهاز لتشغيله. يتحدث الفصل 11 "إنشاء منصة تطوير — WTK" بشكل أساسي عن مجموعة الأدوات اللاسلكية (WTK)، وهي أداة التطوير الأكثر استخدامًا من قبل مبتدئي J2ME. من تثبيت WTK، إلى إنشاء مشروع MIDlet، والتعبئة النهائية والإصدار، يتم توجيه القراء خطوة بخطوة إلى عالم تطوير MIDlet! يصف الفصل 12 "إنشاء منصة تطوير — Eclipse" كيفية استخدام EclipseME كمكون إضافي لـ Eclipse لمساعدة المطورين على تطوير تطبيقات J2ME. يقدم الفصل 13 "إنشاء منصة تطوير — JBuilder" كيفية استخدام JBuilder المرموق كأداة تطوير لتطوير تطبيقات J2ME.
الجمهور الموصى به لهذا البرنامج التعليمي هذا البرنامج التعليمي مخصص للمطورين الذين يتعلمون تقنية J2ME MIDP. على الرغم من أن محتوى هذا البرنامج التعليمي يغطي مستوى المبتدئين، إلا أنه ليس مجرد قراءة تمهيدية، كما أن مستوى التفاصيل في العديد من المحتويات مفيد جدًا أيضًا للمطورين ذوي الخبرة. في الواقع، يفترض هذا البرنامج التعليمي أن المبتدئين لديهم بالفعل أساس معين في لغة JAVA.