اطلاعیه

Collapse
No announcement yet.

برنامه نویسی موبایل

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    برنامه نویسی موبایل

    آموزش کامل برنامه نویسی برای سیستم عامل سیمبین !
    البته من این رو از یک سایت پیدا کردم که اسم سایت تو خود متن آموزشی هست.
    واقعا عالیه!!!

    http://www.parstech.org/dlt.php?code=1272

    #2
    برنامه نویسی برای سیستم عامل سیمبین

    خوب دوستان یک سری مطلب در مورد برنامه نویسی سیستم عامل موبایل پیدا کردم واقعا حرف ندارن!
    حتما یک نگاهی بندازین

    اولین قدم برای برنامه نویسی اینه که ما زبانی را که می خوایم باهاش برنامه نویسی کنیم را مشخص کنیم . به طور کلی برای برنامه نویسی دو راه وجود دارد :
    1) برنامه نویسی توسط J2ME ( که باید با کد نویسی جاوا آشنا باشید )
    2)برنامه نویسی توسط برنامه های مخصوص شرکت سیمبیان ( که برای این مورد هم لازم است حداقل به یکی از زبان برنامه نویسی ++ یا virtual آشنا باشیم )
    برای اینکه هم بتونیم زود پیش بریم و هم بخاطر اینکه اکثرا گوشیتون جزو Symbiyan Series 60 هستش ، برنامه نویسی برای این سری را توضیح میدیم .
    در اینجا پیش نیاز ما آشنایی با چند نرم افزار توسعه دهنده ( Developer Softwares ) است که به ما تو این راه خیلی کمک می کنه .
    حالا نوبت ابزار کار هستش.
    ابزار کار ما در ا&ینجا SDK ها( System Development Kit ) هستند .
    *. SDK چیست ؟ یک سری نرم افزارهایی هستند که ما توسط اونها برنامه هامونا می نویسیم یک جورایی مثل همون برنامه های توسعه دهنده است و هر سری سیمبیان یک SDK خاص خودش را داره .
    شما میتونید SDK مورد نیاز خود را از سایت زیر دانلود کنید فقط یادتون نره که ما برنامه نویسی برای سری 60 ورژن 2 , FP2 ( Feature Pack 2 ) که مربوط به گوشی های 6600 ، 7610 ، 6630 ، 3230 ، 6260 و ... میشه را یاد می گیریم و لطفاً SDK مربوط به این سری را دانلود کنید:
    http://www.symbian.com/developer/sdks_series60.asp

    البته می تونید SDK های دیگه را از سایت زیر دانلود کنید :
    www.symbian.com/developer/sdks.asp

    خوب علاوه بر اینها ما به ActivePerl هم نیاز داریم .که می تونید از سایت زیر دانلود کنید :
    http://www.activestate.com/Products/ActivePerl

    *. یه جمع بندی کوچولو در مورد برنامه های مورد نیاز :
    - Borland C++ BuilderX ( V6) or Visual Studio ( V6.1 or .Net )
    - SDK for 6600 / SDK for 7610 , 6670
    - Active Prel Version 5.8.7

    اگه اطلاعات بیشتری میخواین می تونید این فایل را دانلود کنید .
    http://omid6600.persiangig.com/Documents/PresColinWhatDevelopersNeedToKnow.pdf
    این فایل رو حتما دانلود کنین!

    دیدگاه


      #3
      برنامه نویسی با mShell

      سلام
      دوستان برای برنامه نویسی موبایل قالبا از روش دوگانه استفاده میشه. به این معنی که روی کامپیوتر برنامه نوشته و تست میشه و بعد به موبایل منتقل میشه
      اما با استفاده از mShell شما میتونید بر روی خود موبایل برنامه بنویسید و تست کنید و در نهایت اجرا کنید. برنامه ایی بسیار قوی که خروجی اون برای سیمبین
      می باشد. یعنی SIS
      پلات فرم های S60 UIQ UIQ3 رو که از همه معروفتر هستند رو پشتیبانی میکنه. اینرو هم اضافه کنم که دارای دستورات بسیار قوی هست مخصوصا در زمینه گرافیک.
      در سایت اون دو PDF کامل جهت راهنمایی وجود داره
      اگر به برنامه نویسی علاقه دارید این فرصت رو از دست ندید
      یک نکته: این برنامه خوراک گوشی هایی هست که لمسی هستند و یا دارای کیبرد کامل هستند. اگر مثل من P990i دارید شیفته این برنامه میشید
      امید وارم مفید بوده باشه

      دیدگاه


        #4
        پاسخ : برنامه نویسی برای سیستم عامل سیمبین

        سلام
        دوست عزیز اقای بلورچیان آخرین ورژن Borland C++ BuilderX که عرضه شده 1.5 هست و تا جایی که میدونم دیگه ساپورت نمیشه از طرفی بسیار بد ترکیب و بد اخلاق هست.
        پیشنهاد میکنم از ++Carbaid استفاده کنید که هم با VC و هم با eclipes سازگاره

        اگر به زبان محبوب بیسیک تعصب دارید GoDB رو پیشنهاد میکنم
        ممنون

        دیدگاه


          #5
          پاسخ : برنامه نویسی موبایل

          ممنون جالب بود
          الهی گاهی نگاهی

          SANBAD.27@GMAIL.COM

          دیدگاه


            #6
            پاسخ : برنامه نویسی موبایل

            سلام
            دوستان یه مقاله و نرم افزار برای جاوا معرفی میکنید
            با تشکر

            دیدگاه


              #7
              پاسخ : برنامه نویسی موبایل

              این فایل pdf در رابطه با برنامه نویسی موبایل و نرم افزارهای مربوطه ش.
              خدمت شما:
              http://rapidshare.com/files/40452957...ng_FA.pdf.html
              حجمش نزدیک به 2M س
              موفق باشید
              چقدر این ندیدن ها و نشنیدن ها مردم را خوشبخت کرده (دکتر علی شریعتی)

              دیدگاه


                #8
                پاسخ : برنامه نویسی موبایل

                با سلام
                افرادی که به زبان بیسیک و vb تسلط دارند باید با چه کامپایلری کار کنند ؟ آیا منبع آموزشی در این زمینه وجود دارد؟

                دیدگاه


                  #9
                  پاسخ : برنامه نویسی موبایل

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


                  C++

                  سیستم عامل symbian با زبان c++ نوشته شده و بهمین دلیل این زبان بعنوان زبان اولیه برای برنامه نویسی در آن انتخاب شده است .C++ بیشترین امکان دسترسی به API های سیستم عامل سیمبیان را فراهم میکند و بهترین کارکرد در حافظه و سرعت اجرا را داراست. اما در گزینه های زیر باید ازین زبان استفاده شود :

                  * برنامه هایی که مانند سرور عمل میکنند مانند برنامه هایی که در پشت صحتنه کار میکنند و یکی از بخش های سیستم را مدیریت میکنند. مانند پورت های COM
                  * PLUG in ها که محیطی را بر پایه سیستم عامل ایجاد میکنند . بطور مثال برنامه ای که فایل های html را به فایل های word سیمبیان تبدیل میکند از کتابخانه مبدل سیستم عامل استفاده میکند .
                  * درایور های دستگاه که با Kernel کار متعامل میکنند.

                  استفاده از زبان C++ در سیستم عامل سیمبیان بر روی مناسب بودن کارکرد گوشی ها متمرکز شده است ، که بدین معناست که چند تا از عملگرهای استاندارد زبان C++ مانند exception handling قابل استفاده در برنامه نویسی سیمبیان نیستند .



                  JAVA

                  جاوا اکثرا بعنوان زبان برادر c++ و جایگزین آن در سیمبیان کاربرد دارد. سیستم عامل symbian یک MIDP (Mobile Information Device Profile)را فراهم کرده است که MIDP یک گروه از API های جاوا را در خود جای داده که این API ها برای استفاده در گوشی های موبایل طراحی شده اند . مثلا برای مقاصد طراحی واسط کاربر ، شبکه و برنامه ها . MIDP تحت کلاس های ایجاد شده توسط CLDC اجرا میشود و از ماشین مجازی K استفاده میکند که یک ماشین مجازی طراحی شده برای گوشی های موبایل است.پشتیبانی سیمبیان از نصب و اجرای برنامه های MIDP در راهنمای MIDP جاوا توضیح داده شده است.

                  PersonalJava 1.1.1 و JavaPhone که در سیمبیان ورژن 6 آمدند در ورژن 7 دیگر بخشی از سیستم عامل نیستند.



                  Assembler

                  اکثر مقاصد برنامه نویسی با زبان C++ مرتفع میگردد . چون این زبان به اندازه کافی دسترسی به بخش های سطح پایین سیستم را فراهم میکند و نیاز به اسمبلر حس نمیشود. سیمبیان در موارد خاص که بیشترین کارایی مطرح است از اسمبلر استفاده میکند مانند برنامه های scheduler.



                  JavaScript

                  جاوا اسکریپت پروسس کلاینت ساید روی صفحات html را بر عهده دارد و اکثرا برای بررسی درستی ورودی کاربر استفاده میشود .



                  WML Script

                  این زبان یک زبان اسکریپتی WAP است که با جاوا اسکریپت اهداف یکسانی را دنبال میکنند. اما در یک مرورگر WAP استفاده میشود .



                  C

                  این زبان بطور نرمال برای نوشتن برنامه های جدید سیمبیان استفاده نمیشه ، اما میتونه یک انتخاب برای شما باشه هنگامی که میخواهید کد C را به سیمبیان تبدیل کنید . برای این هدف سیمبیان شامل یک جعبه ابزار از کتابخانه استاندارد C می باشد.



                  OPL

                  یک زبان مانند بیسیک است که روی PDA ها فعال شده بود . اما در سیمبیان ورژن 7 ساپورت نمیشود .



                  منبع: مایکرو مدیا ایکس

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

                  دیدگاه


                    #10
                    پاسخ : برنامه نویسی موبایل

                    پس ظاهرا بهترین گزینه کار کردن با ++c و ++vc هست

                    دیدگاه


                      #11
                      پاسخ : برنامه نویسی موبایل

                      بهتر از همه اینها کار کردن با بسته QT از نوکیا هست
                      بزرگترین مشخصش نوشتن یک بار کد و کامپایل کردن برای پلات فرم های مختلف هست. در ضمن رایگان هم هست

                      دیدگاه


                        #12
                        پاسخ : برنامه نویسی موبایل

                        سلام به همه .
                        من سالهاست از نرم افزار MIDLET PASCAL برای برنامه نویسی روی گوشی های جاوا ساپورت به زبان پاسکال برنامه می نویسم و بسیار راضی ام تقریبا همه کار میشه باهاش کرد . حتی اس ام اس گروهی فرستاد . من این برنامه رو برای یک شرکت انجام دادم . به این سایت یک سر بزنید : www.midletpascal.com
                        دنيا فيزيک است و قوانين فيزيک به هيچ سبب تغيير نمي کند. به فيزيک احترام بگذاريد

                        دیدگاه


                          #13
                          پاسخ : برنامه نویسی موبایل

                          سلام به همگی دوستان
                          خیلی خوبه که میخواهیم برنامه نویسی برای گوشی ها را کار کنیم ولی بهتر نیست به جای سیمبین برای مثلا آندورید یا ویندوز موبایل بنویسیم
                          نمی دونم کجا شنیدم یا خوندم که حتی نوکیا قرارداد خوش را با ماکروسافت بسته معنیش اینه که کوشی های نوکیا در آینده نزدیک ویندوز دارند .
                          من خودم یه گوشی ایکس 8 دارم که آندورید 2.1 داره با خیلی باهاش حال میکنم تمام نرم افزار های مورد نیاز برای برنامه نویسی اون را هم با کلی در دسر گرفتم زبان برنامه نویسی هم جاوا هست ( که من بلد نیستم ) . اگر از دوستان کسی تمایل به همکاری داره اعلام کنه تا روش کار کنیم و خودمون و بقیه استفاده کنند .
                          http://www.eca.ir/forum2/index.php?topic=49571.0

                          دیدگاه


                            #14
                            پاسخ : برنامه نویسی موبایل

                            سلام مجدد به دوستای عزیز...یادش بخیر...یه زمانی سیمبین حرف اول رو میزد و کللللییی امکانات متنوع داشت اما الان که دیگه شرکت سازندش فروخته شد به نوکیا دیگه...و همینطور هم اندروید و ios جاش رو گرفتن...دیگه آموزشش فایده ای نداره که البته همه می دونیم این مطلب رو :smile:
                            دیگه باید هر چه سریعتر رفت سمت اینکه برنامه نویسی اندروید و ios رو یاد گرفت...
                            یه سایتی که تا الان به خود من خیلی چیزا یاد داده توی زمینه اندروید (البته ios رو هم دوس دارم یاد بگیرم ها، منتهی حوصلش رو نداشتم فعلاً دیگه اون رو هم استارت بزنم مثل اندروید :biggrin: :biggrin: )

                            آدرسی صفحه ای که گفتم هم اینه : آموزش اندروید

                            امیدوارم به دردتون بخوره و همونجوری که من رو کمک کرده تا الان به درد شما هم بخوره :smile:

                            دیدگاه


                              #15
                              پاسخ : برنامه نویسی موبایل

                              درود
                              دوستان من یه گوشی قدیمی نوکیا 6220 دارم که همینجوری افتاده یه گوشه. میخواستم بدونم به نظر شما ارزشش را داره که روش وقت بذارم که از دوربینش یا ال سی دیش به عنوان ماژول های جانبی یه میکروکنترلر استفاده کنم؟
                              البته نه بخاطر اینکه به دوربینش احتیاج داشته باشم و... چون الان دیگه ماژول های آردوینو خیلی در دسترس هستند و کار را راحت کردند. صرفا برای اینکه یه تجربه ای بدست آورده باشم.
                              ممنون میشم نظرتون را بدونم

                              دیدگاه

                              لطفا صبر کنید...
                              X