-
روش ساخت فايلهاي Sis
امروز ميخوام براتون آموزش بدم كه چطوري ميتونيد يه فايل SIS درست كنيد . فايلهاي SIS فايلهايي هستند كه به مانند فايلهاي ZIP در كامپيوتر چندي از فايلهاي موبايل رو به صورت فشرده در درون خود دارند كه بعد از انتقال به موبايل و اجرا كردن آنها فايل فشرده آنها باز ميشود منتهي اينگونه فايلهاي پيشرفته تر از فايلهاي Zi[ در كامپيوتر هستند . طوري كه علاوه بر فايلهاي موبايل شمال اطلاعاتي هستند كه ورژن - مقصد فايل - درايو اينستال شونده و ... در خودشون جاي ميدهند ! حال براي ساخت چنيني فايلهايي به برنامه Makesis احتياج داريم كه ميتونيد اون رو
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
دريافت كنيد .
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
همونطور كه عكس بالا ميبينيد برنامه Make SIS شامل قسمتهاي مختلف ميباشد كه به ترتيب شماره آنها رو دنبال ميكنيم !
1- در اين قسمت شما بايد فايلهاي غير فشرده يك برنامه موبايل رو انتخاب كنيد . ذكر اين نكته ضروريست كه شما بايد فايلها را به ترتيب در فودر اصلي برنامه > فولدر Apps > فولدر System قرار دهيد ! يعني فايلهاي شما بايد بدين گونه باشد *.*/فولدر برنامه/X:/.../System/Apps
( شما براي انتخاب فولدر System بايد يك فولدر بالا تر از آن را انتخاب كنيد )
2- مسيري كه برنامه ساخته شده را در آنجا قرار ميدهد
( در قسمت 1و 2 مسير نبايد زيادي طولاني باشد پس حتي المقدور محتوي برنامه Make SIS رو در فولدري در روت اصلي يكي از درايو ها قرار دهيد )
3- در اينجا براي برنامه خود زبان انتخاب ميكنيد كه بايد بدانيد زبان اصلي برنامه چيست و برنامه به چه زبانهايي نوشته شده اگر ميدانيد Eglish Default را انتخاب كنيد
4- اسمي براي برنامه خود انتخاب كنيد
5- اگر ورژن برنامه را ميدانيد وارد كنيد اگر كه نه براي برنامه خود ورژني به دلخواه بگذاريد .
6- در اينجا مسير اينستال شدن برنامه را در گوشي خود تعيين كنيد ! اگر ميخواهيد كه اين مسير از كسي كه اين برنامه را اجرا ميكند در حال اينستال پرسيده شود گزينه ASK را انتخاب كنيد .
7- در اينجا بگذاريد تيك جلوي Suppuort all Symbians بماند سپس گزينه Popup During Install را فعال كرده و در اين لحظه گزينه Edit روشن ميشود كه بعد از زدن آن شما ميتوانيد براي برنامه خود نوشته اي را قرار دهيد كه كاربر با جواب دادن به آن از اينستال يا لغو اينستال برنامه را موجب شود ! اگر ميخواهيد فقط نوشته شما نمايش داده شود ولي برنامه لغو نگردد از بين 2 گزينه : OK/Cansel Abort و Cansel Only گزينه Cansel only را انتخاب كنيد !
8- حال كار شما به پايان رسيه و شما ميتوانيد فايل SIS خود را ايجاد كنيد و در موبايل اجرا نمياييد
-
دوست عزيز اگه در مورد برنامه نويسي برنامه هاي جاوا (jar) چيزي ميدونيد ممنون ميشم آموزشش رو بگين
-
-
كسي نيست كه جاوا رو آموزش بده؟
بريم يه تاپيك ديگه بزنيم؟.........؟
-
نه محسن جان تاپيك جديد نميخواد اگه اين دوستمون بلد باشه حتما تو همين تاپيك ميگه
-
در مورد یاد دادن والا منم تازه دارم یاد میگیرم ولی در مورد برنامه واسه جاوا میتونی از JBuilderX استفاده کنی........
-
لا
فعلا اينو از یه منبع غیررسمی داشته باشین تا بعد
- Borland JBuilder MobileSet
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
2 - NetBeans Mobility Pack (اینو پیش نهاد می کنم)
/http://www.netbeans.org/products/mobility
3 - Sun J2ME Wireless Toolkit (ساده ترین محیط که فکر کنم بهش نیاز دارید)
این ها رو هم می تونی تو سی دی کتاب پیدا کنی دوست هم داشتی دانلود کن
\IDE\GoDB 3.6 Lite.exe
\IDE\netbeans_mobility-4_1-win.exe
\IDE\netbeans-4_1-windows.exe
\IDE\Nokia_PC_Suite_641_en.exe
\IDE\porgramer note pad 20548.exe
\Java SDK\j2me_wireless_toolkit-2_2-windows.exe
\Java SDK\j2sdk-1_4_2_07-windows-i586-p.exe
نوشتن HelloMidp
مثل اکثر زبانهاي ديگر کار را با يک Hello! آغاز ميکنيم. در بدو امر بايد کلاسهاي midlet و lcdui را فراخواني کنيم.
کد:
import javax.microedition.midlet.*;
import javax.microedition.midlet.*;
در ابتداي هر برنامه MIDP بايد کلاس MIDlet را براي آن برنامه به صورت زير تعريف نمود:
کد:
public class HelloMidp extends MIDlet {
حال شما يک Display ايجاد کرده و بعد يک فرم ميسازيد:
کد:
Display display;
Form mainForm;
public HelloMidp() {
mainForm= new Form("HelloMidp");
}
فرم يک کلاس مخصوص از Displayableاست. فرم يک عنوان دارد که در بالاي صفحه نمايش ديدهميشود. در اينجا مطلب زيادي در فرم نميآوريم. در ادامه بخش به فرمها بيشتر خواهيم پرداخت. اين برنامه تنها همان عنوان را در بالاي صفحه نمايش خواهد داد.
در بدو اجراي يک MIDlet مجري برنامه زيرروال startApp() را فراميخواند. در اينجا شما دستور نمايش فرم را مي دهيد و ميخواهيد که فرم قابل ديدن باشد.(تفاوت نمايش و قابل ديدن يا همان Display و Displayable را بياد بياوريد.)
کد:
public void startApp() {
display = Displayable.getDisplay(this);
display.setCurrent(mainForm);
}
از آنجا که حافظه يا متغيرهاي خاصي را نداريد که در حالت توقف برنامه نيازي به آزادکردن آنها داشتهباشيد، بنابراين فقط بايد يک زيرروال خالي pauseApp() بنويسيد:
کد:
public void pauseApp() {
}
مثل زيرروال pauseApp() زيرروال destroyApp() هم به همان دليل بايد خالي باشد:
کد:
public void destoryApp(Boolean unconditional) {
}
}
=======================
احتمالا می دونین که کدها right to left باید باشن تا خونده بشن البته باید این طوری نشون داده می شدن ولی فکر کنم تو تنظیمات فروم مشکل داره
-
لل
لینک مستقیم فایلها رو میزارم که دوستان مشکل نداشته باشن:
1. برنامه NetBeans Mobility Pack 5.0 Installer
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حجم: 22.49 MB
2. برنامه NetBeans IDE 5.0 Installer
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
حجم: 58.03 MB
-
Jad & Jar مثال sis هستن و Java applications با اين پسوند هستند ....
براي نصب اين فايلها هم ميشه از طريق Installer خود گوشي عمل کرد ، هم از طريق Fexplorer
براي راه اول (شما با کابل اينفرارد فايل رو به گوشي خودتون ارسال ميکنيد و اونجا نصبش مي کنيد....)
براي راه دوم (شما با MEMORY READER فايل رو در اين آدرس کپي ميکنيد nokia/installs
و با FExplorer از طريق اين ادرس اين فايل رو نصب ميکنيد ....)
من راه اول رو پيشنهاد ميکنم ......
-
کک
این دیکشنری تحت جاوا هستش و قابلیت نصب بر روی بیشتر گوشی ها رو داره
این برنامه توسط آقای مسعود نامی از خانه پروژه نوشته شده که جالب دیدم اینجا معرفی بشه
عین مطلب رو نقل میکنم
سلام به همه .
من یه دیکشنری اینگلیسی به فارسی برای گوشی های مبایل که میتونن جاوا رو اجرا کنن نوشتم
حالا از دوستان عزیز خواهش میکنم با دانلد و تست اون من رو در بهینه کردن ا امکانات اون یاری کنن.
لازم به زکره که این دیکشنری متن باز هست و در یک سطحی از بلوغ که برسه سورس کد اون رو شما میتونین از وب سایتش دریافت کنین.
من فقط اون رو در گوشی هایی که برام میسر بود یعنی ان 70 و 6630 تست کردم
ممنون میشم نتیجه تست اون رو در گوشی هایه دگه همراه با ایده ها و نظرات شما شما بشنوم.
اگر با کارهای متن باز اشنا هستین نظرات خودتون و ایرادهایی که میبینین رو در بخش Issue tracker وارد کنین وگر نه میتونین از همین تاپیک و یا از تاپیک ایجاد شده در خود
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
استفاده کنین.
لینک دریافت
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
لینک خانه پروژه
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اینم عکساش:
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]