سلام بر همه دوستان
اومدم تا توضیحاتی راجع به یافته هایم در مورد J2me Polish بدم.
این پروژه همونطور که از ترجمه عنوانش می شه فهمید برای ایجاد ظاهر گرافیکی مناسب در پروژه های موبایل تحت جاوا هست.این نرم افزار حاوی تعداد زیادی API جهت انجام این کار می باشد.برای مثال فرم ها و منوهایی با ظاهر بهتر و زیباتر . البته مقادیر زیادی API نیز جهت محاسبات و دیگر کارها در ون خود دارد.از جمله برای محاسبات اعشاری که در CLDC پشتیبانی نمی شود.این نرم افزار هچنین دارای پلاگین هایی هست که با IDE های Netbeans و Eclipse تجمیع می شود.که در پایان نحوه نصب و Integrate کردن آن با Netbean توضیح داده خواهد شد.همچنین از مزایای این نرم افزار تولید برنامه هایی با زبان محلی بدون لزوم استفاده از API های خود جاوا است.که در واقع مشکل فارسی سازی را به طور کامل حل کرده است.
این فریم ورک قدرتمند از چند نرم افزار دیگر استفاده می کند که باید به صورت جداگانه آنها را دریافت کنید . توضیح هر یک به شرح زیر است :
Jad که یک دی کامپایلر است.توسط این برنامه می توانید فایلهای class را به سورس آن ها تبدیل کنید .
Proguard این برنامه فایل نهایی شما را تا حد امکان جمع و جور می کند و حجم آنرا کاهش می دهد و از الگوریتم های خاص خودش استفاده می کند که در صورت نیاز بگویید تا بیشتر توضیح بدم.خاصیت جالب دیگر این برنامه آن است که کد نهایی شما را در مقابل دی کامپایل کردن محافظت می کند.که در اصطلاح به Obfuscation گفته می شود.دیگر کسی قادر به دی کامپایل کردن کد شما نیست!
7-zip این برنامه برای پکیجینگ و فشرده کردن فایل نهایی است
همچنین شما می بایست نرم افزار ant که مخصوص تولید راحت تر نرم افزار بر اساس فایلهای xml است را دانلود نمایید از ant.apache.com که من نیز در رابطه با این نرم افزار همین قدر می دانم.
ضمنا به یک شبیه ساز یکی از اواع گوشی ها نیز نیازمندید.برای مثال شبیه ساز سونی اریکسون را از سایت مربوطه اش دانلود کنید.من نتوانستم به علت حجم بالای آنها دانلودشان کنم و به همین خاطر از مرحله نتونستم جلو تر برم.البته نصب همه اینها باید بعد از J2me plish صورت بگیرد . برای آدرس نرم افزارهای بالا و مراحل نصبشان به خود کتاب PDF این نرم افزار مراجعه کنید.
خوب حالا فایل Polish ی رو که دانلود کردید با دستور
Java –jar "masire file.jar"
در خط فرمان اجرا کنید.
برنامه اجرا میشود.نصب این برنامه بسیار راحت است . فقط در یک صفحه مسیر نصب Netbean را از شما می پرسد که احتمالا آنرا نیز خودش پیدا کرده! پس از نصب ای برنامه netbeans را اجرا کنید.همانجایی که قبلا پروژه موبایل ایجاد می کردید یک گزینه به نام J2me Polish project یا یه همچین چیزی اضافه شده. که اونجا باید کدتون رو بنویسید و از کلاسهای جدید Polish استفاده کنید.برای اطلا عات بیشتر در همون مسیری که Polish نصب شده یک پوشه به نام DOC هست که تمامی کلاسهای این برنامه به همراه متدهای جدید و کلی اطلاعات بدردبخور و شگفت انگیز کد نویسی هست.منتها مشکلی که من دارم در نت بین کد رو می نویسم و هیچ خطایی در برنامه نیست اما موقع اجرا ، اجرا نمیشه و اون پایین می گه نمی تونه مسیر run رو پیدا کنه . این مشکل برای نمونه مثالهای خود پولیش هم وجو داره.البته هنوز خیلی چیزا مونده که نگفتم ولی بچه ها اگه پولیش رو به سرانجام برسونیم کاری کردیم کارستون.خیلی برنامه باحالیه و کارهایی می شه کرد باهاش که اگه بگم هوش از سرتون میره!!! تمام برنامه هایی که شرکت پارس آسان افزار یا شرکت موبایلیها تولید کردن با همین نرم افزاره...
البته من تمام برنامه ها رو در لینوکس امتحان کردم و مجبورم دوباره برای ویندوز دانلود کنم.بی صبرانه منتظر شنیدن یافته های شما هستم.تا بالاخره به قول معروف شاخشو بشکونیم....
_________________
شیرین سخنی که از لبش جان می ریخت--کفرش ز سر زلف پریشان می ریخت
گر شیخ به کفر زلف او پی بردی -- خاک سیهی بر سر ایمان می ریخت