انواع سیستم عامل های موبایل

انواع سیستم عامل های موبایل

فرمت فایل : WORD ( قابل ویرایش ) تعداد صفحات:88  

 

آشنایی با زبان های برنامه نویسی موبایل

موبایل ها نیز مانند کامپیوتر های شخصی دارای زبان های برنامه نویسی مخصوص به خود هستند که تنوع زیادی نیز دارند . بسته به سیستم عاملی که موبایل شما دارد
می توانید از یکی از این زبان ها استفاده کنید همان طور که نمی تواند از
visual studio در محیط unix استفاده کنید این زبان ها را هم باید در محیط مربوط به خود استفاده کنید . زبان هایی هم مانندJava  وجود دارند که به سیستم عامل گوشی شما بستگی ندارند و اگر آن ورژن از Java روی گوشی شما نصب باشد می توانید از آن استفاده کنید . بنابراین قبل از معرفی زبان های برنامه نویسی کمی با سیستم عامل موبایل آشنا می شویم .

 

انواع سیستم عامل های موبایل

گوشی های موبایل را از لحاظ سیستم عامل می توانیم به دو دسته تقسیم کنیم  موبایل های دارای سیستم عامل  یا بدون آن  اکثر گوشی های قدیمی دارای سیستم عامل نبودند و توسط یک برنامه که شرکت سازنده برای آن می نوشت کنترل
می شدند  یا از یک پلاتفرم تنها مانند جاوا یا
blackberry استفاده می کنند ولی با افزایش امکانات موبایل سیستم عامل هایی عمومی هم برای آنها نوشته شد که بعضی از آنها را در زیر می توانید مشاهده کنید.

 

 

 

Symbian Os

 

این سیستم عامل توسط شرکت های Nokia, Ericsson, Matsushita, Motorola پایه گذاری شد ولی هم اکنون بیشتر توسط شرکت هایSony -Ericsson -Nokia  Symbian پشتیبانی می شود برای این سیستم عامل SDK ، مثال و آموزشهای رایگان زیادی را برای C++ و جاوا می توانید در اینترنت پیدا کنید. البته برای زبان C++ بیشتر محیط های تجاری یافت می شود ولی برای جاوا IDE های زیادی مانند Netbeans  و Eclipse وجود دارد که به صورت OpenSource هم نوشته شده اند و رایگان می توانید آنها را تهیه کنید. زبان های دیگر نیز توسط این سیستم عامل پشتیبانی می شود مانند Assembly که دسترسی بسیار بیشتری را نسبت به C++ در اختیار کاربر قرار می دهد و JavaScript که برای صفحات html نیاز است و زبان C که کتابخانه ها و کمپایلری برای آن در این سیستم عامل وجود دارد .

این سیستم عامل روی پنج دسته گوشی های زیر وجود دارد :

FOMA(non-UIQ) × مانند

(F900i،F880iES،F700i،F2102V،F2051،D901is،D901i)

×سری 60 نوکیا مانند

(3230,3250,3620,3650,3660,6260,6600,6620,6630,6638,6670,6680,6681,6682,7610,7650)

×سری 80 نوکیا مانند ( 9210,9290,9300,9500 )

× سری 90 نوکیا مانند (7700,7710 )

× UIQ مانند              (Arima U300,BenQ P30, BenQ P31,FOMA M1000,

Motorola A920,Motorola A925, Motorola A1000, Motorola A1010,
sony Ericsson P800, sony Ericsson P900, sony Ericsson P910a )

البته فراموش نکنید که سیستم عامل سیمبیان برروی گوشی های گران قیمت پشتیبانی می شود و در آینده نیز به علت پیشرفت سریع تکنولوژی و افزایش قدرت گوشی ها و توانایی پشتیبانی سیستم عامل های قوی تر مانند ویندوز برروی گوشی های ارزان قیمت تر به نظر ما این سیستم عامل به مرور با رقبای سرسخت تری مواجه خواهد شد .

 

Palm OS

آدرس سایت : http://www.palm.com/

این سیستم عامل یک سیستم عامل توسعه یافته است و بیشتر در PDA ها یافت
می شود و از مزایای آن می توان پلاتفرم قوی برای برنامه نویسی ، نرم افزارهای تشخیص دست خط قوی ، مصرف باتری کم و پشتیبانی وسایل جانبی زیاد می باشد . این سیستم عامل دارای راهنمای کاربردی بسیار کاملی است و برنامه های تجاری و رایگان زیادی را برای آن می توانید پیدا کنید . این سیستم عامل ابزارها و
شبیه سازی هایی را برای برنامه نویسان فراهم کرده است . پلاتفرم جاوای آن
MIDP شرکت SUN و J9 شرکت IBM را پشتیبانی می کند ولی خود این سیستم عامل هنوز VM را برای آن تولید نکرده است و برروی گوشی های تلفن همراه ، بارکد خوان ها ، PDA ها و ... ارائه شده است . برای مثال شرکت Garmin مدل iQue 3600 را تولید کرده که اولین PAD ای است که دارای تکنولوژی GPS و دارای Palm OS5
می باشد.

این سیستم برروی گوشی های زیر موجود است :

× Handspring Treo 180

× Kyocera 7135

× PalmOne Tungsten W

× Samsung SGH – i500

× Samsung SGH – i505

Samsung SPH – i300 ×

Samsung SPH – i330 ×

Samsung SPH – i500 ×

Samsung SPH – i550 ×

 

Windows mobile

آدرس سایت : http://www.microsoft.com/windowsmobile/default.mspx

این سیستم عامل دارای پلاتفرم Win32 و مناسب برای سیستم های توسعه یافته و قابل حمل است و توسط شرکت میکروسافت ارائه شده است . کامپیوترهای جیبی و وسایل قابل حمل ویندوزدار که سردسته آنها IPAQ PDAs است معمولاً دارای 128Mb حافظه Wi-Fi , 400Mhz CPU و بلوتوث و ... می باشد . زبان های برنامه نویسی مانند C++ ، ویژوال بیسیک ، جاوا و ویژوال C++ برای این سیستم وجود دارد. شرکت میکروسافت نیز چهارچوب NET . را برای این سیستم عامل تولید کرده است . زبان جاوا تمام وسایل جانبی را پشتیبانی می کند ولی JVM را باید خریداری کنید .



خرید و دانلود انواع سیستم عامل های موبایل


نظرات 0 + ارسال نظر
امکان ثبت نظر جدید برای این مطلب وجود ندارد.