تبليغاتX
Sigma VirTual Laboratories Network
 
Sigma VirTual Laboratories Network
 
 
طراحی پروژه دانشجویی و تجاری برنامه موبایل با J2ME، آموزش برنامه نویسی موبایل با J2ME
 
سلام،

الان تابستونه و بهترین موقعیت واسه یاد گیری مطالب غیر درسی. 2 نفر با من تماس گرفتن و خواستار کلاس برنامه نویسی موبایل با J2ME شدن. خوب خیلی خوبه چون این زبان برنامه نویسی هم جایه خوبی تو بازار داره و هم جایه خیلی خوبی در دانشگاه و پروژه.

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

شماره همراه:  09151245664 هر روز میتونید از ساعت 9 تا 11 و یا از 17 تا 20 با من تماس بگیرید.

در ضمن این کلاس برای دوستان مشهدی هست.

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

متشکرم

 |+| نوشته شده در  88/04/04ساعت 16:58  توسط افشین  | 
سلام،

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

ولی از آقا ایمان به خاطر توجهشون خیلی ممنونم.

ایمان:

"... فایل تصویر فونت ها رو با فتوشاپ باز کردم، دیدم روی تایتلش نوشته
(Index)
با خودم گفتم غلط نکنم مشکل از همینه! و فرمت عکس رو تبدیل کردم، از منوی
 Image>Mode>RGB Color
و با همون نام ذخیرش کردم."

در ضمن روی حجم هم خیلی تاثیر نذاشته.

 

با تشکر از آقا ایمان.

لینک دانلود عکس : http://ntlab.persiangig.com/1.png

 |+| نوشته شده در  88/03/10ساعت 20:52  توسط افشین  | 
سلام،

خوب از آقا محسن ممنون که اشتباه کلاس رو گزارش دادن. راستش من خیلی درگیر پروژه های خودم شدم و اگر کسی نظر یا ایمیل نده من اصلا متوجه برخی از اشتباهاتم نمیشم، و بعضی وقتا یادم میره که اشتباهاتم رو درست کنم. به هر حال سعی کنید گزارش خطا را برام MAIL کنید.

کلاس فارسی نویس و عکس کنار دستش رو با محتویات این فایل RAR جایگزین کنید تا:

سرعت لود فونت افزایش بیابد

حافظه کمتری از گوشی اخذ شود

به مشکلاتی مثل NULL POINTER بر نخورید.

در مورد سفید و یا سیاه شدن پشت زمینه فونت در بعضی از گوشی ها.{ این دیگه خیلی جالبه، باید تحقیق کنم. فکر کنم باید درصد فشردگی عکس رو پایین بیارم}

دانلود

لطفا کارهایی رو که انجام میدین (اگر تمایل دارید) برام میل کنید.

 |+| نوشته شده در  88/02/20ساعت 19:20  توسط افشین  | 
سلام، بچه ها ببینین، برنامه Translator یک برنامه با دات نت 3.5 که از یک ocx به نام saver.ocx استفاده می کنه. پس باید اون رو تو سیستم رجیستر کنید. برای اینکه این کار رو انجام بدید باید تو برنامه RUN.exe این کد رو بنویسید:

regsvr32.exe  c:\saver2.ocx

البته باید اول فایل مذکور رو تو درایو C کپی کنید.

در ضمن هر کس که کتابی می نویسه که میتونه اون رو به صورت openSource ارائه بده. یک کپی برام بفرسته تا برای همه تو وبلاگ بذارم. حتی اگر Host دارید یک لینک بدید تا دوستان وبلاگ یا سایت شما رو  هم ببینن.

افشین

--

شبکه آزمایشگاه های مجازی سیگما

واحد توسعه

بیسیم

 |+| نوشته شده در  87/12/15ساعت 18:40  توسط افشین  | 
سلام

برای اینکه بتونید برنامه یک کتاب رو بنویسید نیاز به یک سری چیز هایی دارید که در این فایل rar برایتان خمه موارد قید کردم.

فایل document رو حتما مطالعه کنید.

NTL_FARSI_BOOK_SAMPLE.rar


حتما به این موارد توجه کنید:
1- برنامه مترجم با framework 3.5نوشته شده.
2- ما در فارسی دو نوع ک ، دو نوع ی و ... داریم، وقتی در word عبارتی رو تایپ می کنید، از unicode عربی برای درج ی و ک استفاده می شود. پس سعی کنید حتی المقدور در محیط نرم افزار فوق العاده قدرتمند، NOTE PAD متن هایتان را تایپ کنید.
3- در زمانی که در word متنی رو تایپ می کنید، متوجه باشید که بعضی علائم اضافی به متن اضافه می شود، این علائم در زمان ترجمه به کد 0 تبدیل شده و در موبایل با حرف ض نمایش داده می شود.
بعضی از این علائم عبارتند از: پاراگراف، Tab، return، Column، و ....

البته قبول دارم که نرم افزار و کلاس فارسی نویس مشکل دارن، اما اونقدری نیست که نشه با هاش کار کرد.
من با همین کلاس و مترجم چند پروژه تجاری تهیه کردم.

البته باید بگم که من این سری از مشکلات رو کم کم از بین می برم و نسخه های بی عیب تری رو تحویل شما میدم.

شاید فکر کنید، که نظراتتون به چه درد من میخوره؟

باید بدونید، اگه نظر ندید، یعنی کار من بی فایده است و هیچ ارزشی نداره، اون وقت من هم رقبتم رو به فعالیت های Open source از دست میدم.

پس نظر بدید، انتقاد کنید، گیر بدید...

 |+| نوشته شده در  87/11/04ساعت 12:59  توسط افشین  | 
اگر از دوستان مشهدی، کسی تمایل به یاد گرفتن یا برگزاری کلاسهای J2ME داره با این شماره تماس بگیره.

09151245664

mic_r_c@yahoo.com

افشین حسینی

 |+| نوشته شده در  87/08/21ساعت 13:46  توسط افشین  | 
دو مطلب ممکنه خیلی به دردتون بخوره، اونا هم عبارتند از: 1- تغییر اندازه عکس 2- بررسی دکمه های نرم در برنامه های J2ME.

1- این کد یک Image از شما میگیره و به اندازه دلخواه تغییر اندازه میده.       

    

        public Image rescaleImage(Image srcImg, int newWidth, int newHeight) {
           
            int dx=0, dy=0, xx=0, yy=0;
            int out[] = new int[newWidth*newHeight];
            int x = srcImg.getWidth();
            int y = srcImg.getHeight();
            int[] ini = new int[srcImg.getWidth()*srcImg.getHeight()];
            srcImg.getRGB(ini,0,srcImg.getWidth(),0,0,srcImg.getWidth(),srcImg.getHeight());

            for (yy = 0; yy < newHeight; yy++) {
                dy = yy * y / newHeight;
                for (xx = 0; xx < newWidth; xx++) {
                    dx = xx * x / newWidth;
                    out[(newWidth*yy)+xx]=ini[(x*dy)+dx];
                }
            }
            return Image.createRGBImage(out,newWidth,newHeight,true);
    }

2- البته، من این کد رو برای اولین بار از یک فروم آمریکایی گرفتم، ولی بعد از مدتی از برنامه AAchess اون رو الگو برداری کردم، چون اونی که از فروم آمریکایی گرفتم یه مقداری الکی طولانی و بی منطق بود.

از مدیر سایت www.j2me.blogfa.com برای این برنامه تشکر می کنم.

چرا این کد برای تشخیص بهتره؟ چون بعضی از گوشی ها مثل K750i دکمه های نرم رو با این کد فقط می تونن شناسایی کنند.

      public static int leftOrRightSoft(int keyCode ,Canvas myCanvas)
 {
  
  if(keyCode == -21)
   return LEFT_SOFT;//<--- constants
  if(keyCode == -22)
   return RIGHT_SOFT;

  if(keyCode == -6 && myCanvas.getGameAction(keyCode) != DOWN)
   return LEFT_SOFT;
  if(keyCode == -7)
   return RIGHT_SOFT;
  

                return keyCode;
 } 

 

 

    

 |+| نوشته شده در  87/08/20ساعت 19:20  توسط افشین  | 
سلام

شما می تونید فایل فشرده ‌‌‌BFX رو از اینجا دانلود کنید.

Bluetooth Framework X

 

 |+| نوشته شده در  87/08/08ساعت 11:13  توسط افشین  | 
کار با دوربین کار سختی نیست فقط باید به کد هایی که نوشته شده به دقت توجه کنید.

در مثالی که براتون طراحی کردم سعی شده که کدهای اضافی حذف بشه تا فهم اون ساده تر باشه.

راستی چرا کسی نظر نمیده.

بابا اصلا انتقاد کنید. اینطوری احساس می کنم چهارتا آدم زنده میان به این وبلاگ سر میزنن.

مرسی

http://ntlab.persiangig.ir/J2ME/Camera/myCameraAccess.rar

 |+| نوشته شده در  87/05/11ساعت 20:11  توسط افشین  | 
اینم یه برنامه خیلی خیلی خیلی خیلی خیلی ساده و راحت که برای من یک هفته آب خورد تا تونستم بفهمم چی به چیه. اما برای شما نهایتا دیگه خیلی خودتون به اون راه بزنین ۲ روز طول می کشه تا بفهمید.

موضوع برنامه : استفاده از بلوتوث برای برقراری ارتباط دو گوشی از طریق پروتکل SPP که در واقع شبیه ساز پورت کامه.

http://ntlab.persiangig.ir/J2ME/BTcomm-1/BTcomm.rar

این فایل RAR در واقع حاوی دوتا برنامه است. یکی به عنوان سرور و یکی به عنوان Client .

البته برنامه بسیار ساده است و باید Comment ها رو هم مطالعه کنید ولی به زودی من یه فایل PDF برای این برنامه می نویسم و در اون توضیحات کاملتری رو در اختیارتون قرار می دم..

این هم برنامه ارتباط موبایل با کامپیوتر. فقط اینو بدونید که خیلی با برنامه CLIENT در مثال بالا فرق نمیکنه فقط در اینجا از این UUID استفاده می کنید: 0x1101 که در واقع UUID ای برای دریافت پروتکل SPP یک بلوتوث است.

http://ntlab.persiangig.ir/J2ME/SppTest.rar

 

موفق باشید.

 |+| نوشته شده در  87/04/25ساعت 18:19  توسط افشین  | 
 
  بالا