تبليغاتX
برنامه نویسی موبایل j2me

سلام، امروز یک تجربه ی جدید داشتم. به یک دانشجو در جیرفت J2ME رو از راه دور آموزش دادم!

Desktop کامپیوتر من با استفاده از نرم افزار TeamVeiwer برای ایشون نمایش داده می شد و Yahoo Messenger هم صدا رو انتقال می داد. اولش که ایشون به من زنگ زدن و اصرار به تشکیل کلاس راه دور داشتن به نظرم کاملا غیر ممکن اومد ولی جلسه ی اول خیلی راحت و خوب برگزار شد.

خوب این اسلایدها و مثال های جلسه ی اول هست که براتون گذاشتم، این اسلایدها شامل مباحث زیر است:

1-بررسی مختصر ساختار برنامه های MIDlet

2-گرافیک سطح پایین و استفاده از Canvas

3-آشنایی مختصر با کلاس Graphics و Image


پیشنهاد می کنم که مثال ها رو حتما ببینید چون خیلی کاربردی و جالب هستند. سعی می کنم هر هفته بعد از کلاس اسلایدهاش رو براتون بذارم.البته خیلی مطالب رو شفاهی گفتم بنابراین پیشنهاد می کنم مطالب رو بخونید و مطالبی که جا افتاده رو تو فرم بپرسید، ما جوابگوی شما هستیم.

 

+ نوشته شده توسط امیر رضا شبان در دوشنبه سی و یکم تیر 1387 و ساعت 18:25 |

سلام، تو آموزشهایی که تا حالا آقای شریفی براتون گذاشتن کار کردن و ساخت عناصر High level  مثل فرم و لیست و استفاده از اون ها رو یاد گرفتید، استفاده از این عناصر امتیازهای زیادی داره و مهمترین اون ها اینه که کد شما بر روی تمامی گوشی ها بدون هیچ مشکلی اجرا میشه و به اصطلاح compatible هست. ولی متاسفانه امکانات گرافیکی کمی در اختیار کاربر قرار می­ده بخاطر همین بسیاری از برنامه نویسان حرفه ای ترجیح می دن لیست ها و فرم های مورد نیاز در برنامه رو خودشون بنویسن. تجربه شخصی من میگه بخاطر تفاوت ها و باگ های زیادی که گوشی های مختلف دارن نوشتن عناصر High level که با تمامی گوشی های موجود سازگار باشه کار مشکلی هست بنابراین من توصیه می کنم از لایبرری هایی که برای این کار نوشته شده استفاده کنید من مدت زیادی رو صرف ساخت و امتحان لایبرری های High level کردم و فکر می کنم بهترین framework های موجود این ها باشن:

 

1 - Micro Window Toolkit

 

 

                                                     

 

2 - J2mePolish

 

 

                                                 

 

3 - J4ME

 

 

                                                         

 

4 -Fire

 

                                           

  

 برای شروع آموزش استفاده از Micro Window Toolkit رو براتون تو فرم گذاشتم که می ­تونیداز اینجا دنبال کنید.

+ نوشته شده توسط امیر رضا شبان در دوشنبه بیست و چهارم تیر 1387 و ساعت 1:29 |

تعدادی از دوستان بازدید کننده بلاگ و فروم در مورد وضعیت شغلی برنامه نویسان موبایل پرسیده بودند و این سوال را داشتند که اصلا فراگیری این تخصص دارای آینده شغلی خوب هست یا خیر.همین ابهامات باعث شد که یک تحقیق مختصر و مفید بر روی این مسئله انجام بدهم و ما حصل آنرا در اختیار علاقه مندان قرار بدهم که به شرح زیر است.

 

  • مکانهای شغلی: تقریبا در سراسر دنیا به متخصصین برنامه نویس موبایل نیاز است ولی در این میان کشورهای هند،انگلیس،آمریکا،فرانسه،اسکاتلند بیشترین درخواستها برای این شغل را داشتند و البته از کارمندان خارجی هم استقبال به عمل می آمد به شرط نداشتن مشکل در اقامت.در ایران هم به واسطه ی بکر بودن این تکنولوژی،برنامه نویسان موبایل جایگاه ویژه ای دارند و درخواست ها در سطح مطلوبی است.شهرهای مشهد،تهران،قم،تبریز از فعالترین شهرها در این زمینه هستند.

  • تخصصها : در آگهی های شغلی مربوطه "برنامه نویسی بازی های موبایل" بالاترین آمار در میان تخصصهای درخواستی را داشت.ولی تخصص های زیر در کنار آن و یا مستقل از آن مورد نیاز اکثر شرکتهای متقاضی استخدام برنامه نویس موبایل بود:

 الف ) تخصصهای عمومی

1-      آشنایی کامل با برنامه نویسی شی گرا

2-      تسلط کافی برای ترجمه متون فنی و ارتباط با کارفرما

3-      حرارت و اشتیاق کاری خصوصا علاقه به موضوع Game Programming

4-      درک ضرب الاجلهای تعیین شده و مسئولیت پذیری

5-      قایلیت کار به صورت انفرادی یا گروهی

6-      توسعه برنامه های قدیمی و موجود

7-      توانایی درک سریع مشکلات و حل آنها

 

ب ) تخصص های فنی

1- آشنایی با هوش مصنوعی (A.I) و کاربرد آن در بازی های موبایل

2- آشنایی با Location API و یا Google API

3- آشنایی با پروتکلهای BlueTooth

4- تسلط به C++ و Python (امتیاز اختیاری و نه اجباری که البته در استخدام تاثیر زیادی داشت)

5- آشنایی با UML و طراحی شی گرا

6- آشنایی با برنامه نویسی شبکه

7- آشنایی کامل با Java و خصوصا J2EE و توانایی نوشتن برنامه های سمت سرور

8- آشنایی با XML

9- WAP و XHTML و WML

10- آشنایی با  .Net

11- توانایی کار در محیطهای یونیکس یا لینوکس

 

البته تخصصهای ذکر شده از چندین آگهی جمع آوری شده است.

 

  • حقوق و مزایا : خبر خوش اینکه در این مورد برنامه نویسان موبایل از حقوقهای بالایی برخوردارند.در آمریکا چیزی بین 70 تا 100 هزار دلار در سال (چیزی بین 65 تا 95 میلیون تومان در سال) و در اروپا کمی کمتر از این مقدار حقوق این برنامه نویسان است.البته برنامه نویسانی که در سطح بالایی از دانش بودند(Senior).ولی برنامه نویسان سطح پایین تر (junior) از حقوقی بین 45 تا 60 هزار دلار در سال برخوردار بودند.و البته در کشور عزیزمان ایران اگرچه مثل کشورهای پیشرفته برنامه نویسان جایگاه مناسبی ندارند اما پیشنهادهای خوبی به این برنامه نویسان داده  می شود.رقمی ما بین 1 تا 2.2 میلیون تومان در ماه پیشنهادهایی است که من اطلاع دارم.البته باید متذکر شوم که نیازی نیست تا همه تخصصهای ذکر شده در بالا را داشته باشید و به قول معروف هر چه قدر پول داشته باشید همانقدر آش میخورید!

به هر حال من توصیه می کنم که این تخصص ها را فرا بگیرید و موقعیتهای شغلی بهتری برای خود ایجاد کنید.منتظر نظرات شما هستم.

 

+ نوشته شده توسط حامد شریفی در پنجشنبه ششم تیر 1387 و ساعت 15:44 |

امروز در حال گشت و گذار در وب به برنامه ای برخورد کردم که نشان داد ایده های زیاد و البته جالبی وجود دارد که می توان همه آنها را با J2ME بر روی موبایل پیاده سازی کرد.این برنامه یک ادیتور برای ایجاد و کامپایل کردن سورس فایلهای جاوا ، C++ ، HTML ، و ... است.شما می توانید این فایلها را ایجاد کنید،ذخیره کنید و تغییر بدهید.یک نرم افزار کارا برای دانشجویان رشته کامپیوتر.البته برای کامپایل آنطور که من متوجه شدم می بایست یک ارتباط اینترنتی داشته باشید و عملیات کامپایل احتمالا در یک سرور انجام و نتیجه به شما برگردانده می شود.می توانید با گذاشتن وقت بیشتر قابلیتهای این برنامه را کشف کنید و از آن لذت ببرید.

سایت مربوط به این برنامه

+ نوشته شده توسط حامد شریفی در چهارشنبه پنجم تیر 1387 و ساعت 17:54 |