التعرف على البيئة وأول MIDlet

برمجة





* كلمة MIDlet هي خاصة ببرامج الجوال وهي تسمى بهذا الإسم لأننا نرث الكلاس (الصنف) MIDlet وهي تسمية خاصة ببرامج الجوال وهي على غرار تسمية الـ Applet و Servlet .

# بالتأكيد بما أننا نعمل على جافا فيجب أن يتواجد لديك java JDK إذا لم يكن لديك فحمله من على الرابط : http://java.sun.com/javase/downloads/index.jsp

# للعمل على j2me سوف نستعمل Wireless Toolkit لتحميل آخر إصدار : http://java.sun.com/products/sjwtoolkit/download.html

الآن سوف نتبع طريقة العمل على Wireless Toolkit :

من قائمة ابدأ شغل Wireless Toolkit 2.5.2 ستظهر لك واجهة البرنامج ثم اضغط على New Project لإضافة مشروع جديد ثم سمي الـ Project و الـ MIDlet ( مع الملاحظة أن اسم الميدلت يجب أن يكون نفس إسم كلاس البرنامج ) ثم اضغط على Creat و قائمة Open هي لفتح مشروع أنشأته سابقا .

أما الآن فسمي الـ Project و الـ MIDlet لمشروعك الأول بـ HelloWorld لكلاً منهما و بعد الضغط على Create Project سوف تظهر لك قائمة الخصائص في هذا المشروع لا تحتاج إلى تعديل أي منها . ولكنك ربما لاحظت أن الخصائص هي الأشياء التي تكلمنا عنها في الدرس السابق وطبعا بإمكانك تعديلها وذلك من القائمة Target Platform وتختار Custom وسوف ترى من هنا أنه اختار لنا CLDC1.1 و MIDP2.1

أما الآن فلا تعدل أي شيء اضغط على OK فحسب .


الآن إذهب إلى المجلد apps في المسار C:\Documents and Settings\USER\j2mewtk\2.5.2\apps في هذا المجلد توجد مختلف مشاريعك التي عملتها بـ Wireless Toolkit و في داخل كل مشروع توجد عدة مجلدات كـ:

1- مجلد src الذي تضع به البرنامج .java قبل عملية الـ Compile.
2- وأيضا مجلد classes الذي توجد به الكلاسات بعد عملية الـ Compile وعملية التحقق الأولي (وهذه العملية ليست موجودة بأجهزة البي سي العادية ) .
3- وأيضا مجلد bin الذي توضع به الملفات المحزومة كـ : JAR و JAD لمشروعك .

وهذه أكثر المجلدات أهمية بالنسبة لنا .والآن إذهب إلى المسار C:\Documents and Settings\USER\j2mewtk\2.5.2\apps\HelloWorld\src

وضع فيه هذا البرنامج كما في الصورة

MAJED IN

http://majed.in/codes/j2me2/HelloWorld.java

والآن بعد وضع برنامجك في المجلد src في مجلد المشروع اعمل Build ثم اعملRun كما في الصورة

MAJED IN

الآن بعد إن ضغطت Run سوف ينبثق إليك محاكي الجوال وبه البرنامج الذي عملته فما عليك إلا أن تضغط عليه و كأنك تتحكم بجوال عادي .والمحاكيات في Wireless Toolkit هي أربع :

1- DefaultColorPhone: وهذا محاكي لجوال ملون و أزرار عادية. 2- DefaultGrayPhone : وهذا جهاز بتدرجات رمادية .

3-MediaControlSkin : وهذا جهاز شبيه جدأ بالأول ولكن الفرق هو وجود أزرار تشغيل الملفات الصوتية على لوحة المفاتيح.

4-QwertyDevice : وهذا جهاز ذكي .

وبإمكانك التغيير بين هذه الأجهزة من Default Device Selection في القائمة ابدأ

MAJED IN

 

بعد إختيار البرنامج المحدد والضغط على Launch سوف تظهر لك شاشة شبيهة بهذه بالنسبة لمشروعك الأول .

MAJED IN

الآن لكي يصبح برنامجك جاهزاً للنقل على جهازك فما عليك إلا أن تضغط على القائمة Project ثم من القائمة Package تضغط على Create Package بعدها سيتكون ملف .jar في مجلد bin انقل هذا الملف إلى جهازك وبعض الأجهزة تتطلب أن يكون ملف .jad متوفر أيضا . وبهذا نكون تعرفنا على البيئة وعملنا أول ميدلت . ربما في الدرس القادم أشرح الربط مع الإيكلبس أو أشرح تكريب الميدلت لم أحسم الأمر بعد إلى الآن !

 




عدد التعليقات : 4 على “التعرف على البيئة وأول MIDlet”


mygif
Silvesterzk يعلق يوم 6 April, 2008 الساعة 12:49 am

thank you, man

mygif
لبيبة يعلق يوم 8 September, 2008 الساعة 2:10 pm

السلام عليكم و رحمة الله
شككككككككككككككككككككككككككككرا
اتاك الله في الدنيا حسنة و في الاخرة حسنة

mygif
سامي يعلق يوم 2 June, 2010 الساعة 11:49 am

الله يعطيك العافية ، و لا يحرمك الأحر

شكرا لك :)

mygif
Robot يعلق يوم 1 July, 2010 الساعة 2:16 pm

لو سمحت عندما اعمل Build تظهر لي هذه الرسالة ولم اعرف اض=صلاح المشكلة

In order to compile you need to use the full java SE SDK

in order to use this feature please install java SE

SDK version 1.5 or later and reinstall the Sun Java (TM) wirelees toolkit

أضف تعليق :