برای شروع شما باید JDK رو نصب کنین ، بعد از اینکه از لینک های که تو پست قبلی دادم دانلود کردین فایل نصب jdk نسخه 6 به بالا رو اجرا کنین در طی مراحل نصب کار خاصی انجام ندین و در صورت امکان بهتره مسیرهای پیش فرض رو قبول کنید
بعد از اینکه jdk رو نصب کردین نوبت به نصب IDE میرسه فایل نصب رو اجرا کنید و در مرحله ای از شما مسیر نصب jdk رو میخواد که همون مسیر پیش فرض نصب jdk رو نوشته که اگه شما jdk رو در مسیر دیگه ای نصب کردین باید در این مرحله اون مسیر رو وارد کنین و اگه به مسیر نصب jdk دست نزده باشین اینجا هم نمیخواد دست بزنین
نکته : نرم افزار netbeans برای کامپایل کردن برنامه جاوا به این برنامه JDK نیاز داره
بعد از اینکه netbeans هم به سلامتی نصب شد برنامه netbeans رو اجرا کنین باید محیطی شبیه به این ببینین
حالا وقت اون رسید که اولین پروژه خودمون رو بنویسیم
1 . برای ایجاد پروژه جدید بر روی File new project کلیک می کنیم در پنجره باز شده در بخش categories گزینه Jana ME و در بخش projects گزینه mobile application رو انتخاب میکنیم و روی next کلیک می کنیم
2 . در پنجره بعدی نام پروژه و محل ذخیره کردن رو می بینیم که اسم اولین پروژه رو helloworld میزاریم
3. در همین پنجره دو تا گزینه زیر رو می بینیم
1 . Set As Main Project : که با تیک زدن این گزینه در صورتی که چند تا پروژه در netbeans داشته یاشین این پروژه رو را به عنوان پروژه اصلی معرفی میشه و خیلی از عملیات ها مثل اجرا و کامپایل و یا ساخت پروژه روی اون انجام میشه
2 . create hello MIDlet : این گزینه یک برنامه با یکسری المان حاضری رو در اختیار شما میزاره که با این محیط به صورت ویژوال کار کنین ک این رو هم بی زحمت تیک بزنین
در قسمت بالا کلمه MIDlet رو دیدن که باید واستون توضیح بدم که چیه ؟
MIDlet یک برنامه MIDP است که با استفاده از CLDC بر روی وسایلی که از MIDP پشتیبانی میکنن اجرا میشه
حالا مشکل دو تا شد MIDP و CLDC دیگه چیه ؟
MIDP : یک توسعه از جاوا برای سامانه های تو کاره (Embedded system)
CLDC : یک فریم ورک برای نوشتن برنامه های java me میباشد
حالا شاید از خودتون بپرسین Embedded system دیگه چیه ؟
سامانهٔ توکار، (Embedded یا نهفته در بعضی منابع) سامانهای رایانهای با کاربرد ویژه است که در یک دستگاه بزرگتر جاسازی شده باشه. کاربردهای یک سامانه توکار بسیار با کاربردهای یک رایانه شخصی تفاوت داره.
این سامانه معمولاً به تمامی روی یک تراشه ساخته و درون سامانه دیگری به نام سامانه میزبان (host system) جاسازی شده و کارهائی مانند کنترل رفتار و عملکرد زیرسامانههای سامانه میزبان را بر عهده داره. نمونههایی از سامانههای توکار را میتوان در گوشیهای تلفن همراه، Microwave oven ، و تقریباً همه لوازم خانگی امروزی مشاهده کرد.
انینا که عرض کردم توضیحات علمی بود اما به زیان ساده و خودمونی :
MIDlet به تمام برنامه های سمت گوشی میگن و به نوعی اسکلتیه که برنامه نویس کدهای خود رو اونجا قرار میده
بریم سراغ ایجاد برنامه
4 . در مرحله بعدی تصویر زیر رو می بینیم
در این مرحله به گزینه Emulator Platform دقا کنین حالت پیش فرض روی sdk 3 . 0 قرار داره که یرای برنامه ما مشکلی نیست اما اگه بخواهیم برنامه ما روی بیشتر گوشی ها اجرا بشه باید از sun_java_wireless_toolkit-2_5_2-windowsاستفاده کنیم که همونطور که از اسمش پیداستبرای نوشتن برنامه روی سیستم های وایرلس (موبایل) کاربرد داره
اگه این برنامه رو دانلود کردین نصبش کنین (خیلی راحت نصب می شه ) بعد از اینکه نصب شد باید به برنامه NetBeans معرفیش کنین
برای اینکار بر روی منوی tools کلیک کنین و گزینه Java platforms رو انتخاب کنین در این قسمت بر روی ADD Platform کلیک کنین و در پنجره باز شده گزینه Java ME MIDP Platform Emulator رو انتخاب کنین اگه sun_java_wireless_toolkit-2_5_2-windows رو درست نصب کرده باشین باید به صورت اتوماتیک بشناسه اگر نه مسیر نصیب رو به برنامه بدین تو همین صفحه
بریم سراغ مرحله چهار
در این مرحله گزینه Emulator Platform را به sun_java_wireless_toolkit-2_5_2- تغییر بدین و در قسمت Dvice Profile گزینه MIDP 2.0 رو امتخاب کنین
در مرحله بعد مانند تصویر زیر تیک ها را بزنین
5 . Finish کنین
6 . برای اجرای برنامه کلید F6 رو بزنین تا گوشی شبیه سازی شده رو ببینین و برنامه ساده و پیش فرض رو ببینین
فعلا برای این جلسه کافیه
اگه سوالی دارین بگین که در حد سوادم جواب بدم