موضوع : کاربرد برنامه های کامپیوتری برای استفاده در موبایل
طبق آمار سايت Global Videogame Market سهم 7 ميليون دلاري بازي هاي همراه از بازار 28 ميليارد دلاري بازي هاي رايانه در سال 2001 ( كه تقريباً معادل 025/0درصد است) به سهم 6/3ميليارد دلاري از بازار 30 ميليارد دلاري بازي هاي رايانه اي در سال 2006 افزايش يافته است يعني تنها در عرض 6 سال اين بازار رشدي 500 درصدي داشته است ارقام وقتي حيرت آورتر مي شود كه پيش بيني كاربران بازي هاي همراه را هم با يكديگر مقايسه كنيم در سال 2002 تنها 7 ميليون كاربر تلفن همراه از بازي هاي همراه استقبال مي كرده اند IDC پيش بيني كرده است كه اين آمار در سال 2007 به 2/71 ميليون كاربر بالغ خواهد شد يعني تعداد علاقه مندان به اين بازي ها در عرض اي مدت ده برابر شده است
اكنون ميكرو سافت نسخة Windows CE خودش را كه بسيار شبيه به Windows XP را ارائه كرده است RedHat هم لينوكس كوچولوي خود را ارائه داده است و البته همه و همة اينها براي تلفن هاي همراه پيشرفته تر است آنهايي كه به سري 60 به بالا معروف هستند از چنين سيستم عامل هايي سود مي برند براي دستگاههاي همراه كوچكتر هر سازنده اي سيستم عامل خاص خودش را دارد كه الزاماً نرم افزارهاي آزادي هم نيستند
براي نوشتن نرم افزار براي اين دستگاه هاي كوچك و جيبي هم مناقشه ها بسيار است سان جعبه ابزار بي سيم خودش را دارد كه بسيار هم به آن مي نازد يك عيب كوچك هم دارد و آن اينكه IDE مناسبي ندارد و شما بايد از ديگر ويرايشگرهاي جاوا سود ببريد كه با نصب ابزارهايي براي نوشتن MIDlet مجهز مي شوند ميكروسافت هم در نسخ جديد Visual Studio خود هم امكان را عرضه داشته است اولي را رايگان و تحت ليسانس كاربري عمومي سان مي توانيد از اينترنت بگيريد و دومي را قفل شكسته به هر قيمتي كه خواستيد در گيشه هر بقالي در هر كجا يافته مي شود
جنگ IDE ها هم بسيار است Eclipse , Net Beans هر دو به اصطلاح نرم افزارهاي آزاد هستند و رقباي سرسخت بورلند هم از قافله عقب نيفتاده است و ميكروسافت مي كوشد بازار از دست رفته را مثل همه جاي ديگر دوباره قبضه كند اما در ميان همة اينها هستند كساني كه با لذت و شعف از Programmers Notepad تعريف مي كنند ابزارهايي را به اين نرم افزار كوچولوي آزاد مي افزايند و آن را تبديل به سريع ترين IDE مي كنند
يكي از قويي ترين سيستم عامل ها لينوكس است اين سيستم عامل نهضت نرم افزارهاي باز را هدايت مي كند و سكوپي قوي را براي سرورهاكامپيوترهاي روميزي و اخيراً كامپيوترهاي جيبي فراهم كرده است لينوكس به طور گسترده اي توسط سانده هاي سخت افزارها و كمپاني هاي نرم افزاري بزرگ مانند IBM, Novell, HP پشتيباني مي شود البته اين سيستم عامل به طور گسترده پذيرفته نشده و براي بازاريابي هاي گسترده مناسب نمي باشد زبان هاي برنامه نويسي مانند ASM, C, C ++, python , Java بر روي اين سيستم عامل پشتيباني مي شود اكثر نرم افزارهاي موجود براي اين سيستم عامل به صورت OpenSource بوده و كاملاً رايگان مي توانيد آنها را دريافت كنيد
در گوشي هايي كه از ويندوز موبايل استفاده مي كنند چون هم سيستم عامل و هم ويژوال بيسيك ساخت يك شركت مي باشند بنابراين مي توان از اين زبان براي برنامه نويسي استفاده كرد ولي در سيستم عامل هاي ديگر نيز كمپايلرهايي وجود دارد كه مي توانيد برنامه را به صورت بيسيك نوشته و خروجي را مثلاً به صورت فايل هاي جاوا كه تقريباً روي تمام گوشي ها پشتيباني مي شود دريافت كنيد
مقايسه محيط هاي برنامه نويسي
براي موباي هم محيط هاي مختلفي ساخته شده كه بعضي از آنها كاملاً رايگانند و بعضي هم نسخه تجاري هستند و بايد آنها را خريداري كنيد بعضي بسيار ساده اند و فقط مانند يك ويرايشگر عمل مي كنند و بعضي هم داراي امكانات ديباگ مي باشند البته مشكلاتي هم مانند سرعت پايين و معمولاً قيمت بالا دارند كه استفاده از آنها را محدود مي كند بنابراين آشنايي با آنها مي تواند كمك زيادي به برنامه نويس بكند
كاربرد برنامه هاي كامپيوتري براي استفاده در موبايل
نرم افزارهاي جهت برنامه نويسي در موبايل
زبان هاي برنامه نويسي موبايل
مقايسه محيط هاي برنامه نويسي
Sun J2ME Wireless Toolkit
حداقل هاي لازم براي يك برنامة مورد تأييد سيمبيان
فرستادن برنامه به گوشي موبايل
مقدمه اي بر برنامه نويسي J2ME
API هاي ارتباط با كاربر J 2ME