بررسی سیستم عاملهای موبایل
اسلاید 1: سيستم عامل هاي موبايل ارائه شده به : آقاي مهندس بهرامی زاده ارائه دهنده : هما آموزگار
اسلاید 2: عناوينمقدمهانواع سيستم عاملهاي تلفن هاي همراه سيستم عاملهاي كمپاني Palmسيستم عاملهاي كمپاني Symbian معماري سيستم عامل سيمبيان انواع واسط هاي كاربري در سيستم عامل سيمبيان الف – واسط كاربري سري 60 ب – واسط كاربري سري UIQ ج – واسط كاربري سري 80سيستم عاملهاي كمپاني Microsoftدسته بندي تلفنهاي سلولي تلفنهاي هوشمند PDA ها با قابليت تلفن هاي همراه منابع سيستم عامل های تلفن همراه
اسلاید 3: مقدمه با پيشرفت و فراگير شدن تلفنهاي همراه ، طراحان و متخصصين اين دستگاهها به فكر تلفيق اين دستگاهها و دستگاههاPDA افتادند و با مرور زمان و پيشرفت تكنولوژي در مواردي همچون كوچكتر شدن و افزايش قدرت پردازنده ، نمايشگرها ، ارزانتر شدن حافظهها و … توانستند دستگاههايي طراحي كنند كه علاوه بر خواص يك تلفن همراه امكانات يك كامپيوتر شخصي كوچك را نيز فراهم كند ، تمامي اين دستگاهها از يكي از چند نوع سيستم عامل ساخته شده مخصوص آنها استفاده ميكنند و در محدوده امكانات سختافزاري اين اجازه را به كاربران ميدهند كه بتوانند از نرمافزارهايي كه براي هر نوع از اين دستگاهها ساخته شدهاند استفاده كنند . سيستم عاملهاي اين دستگاهها شباهتهاي زيادي با سيستم عاملهاي PCدارند ، البته در حجم و قدرت محدودتر ولي كار آنها دقيقا همانند ديگر سستم عاملهاي مورد استفاده ميباشند . سيستم عامل های تلفن همراه
اسلاید 4: انواع سيستمهاي عامل در تلفن هاي همراه كمپاني هاي مختلف نزديك به يك دهه است كه در طراحي سيستم عامل براي دستگاههاي تلفن همراه و PDA در حال رقابتند . معروفترين اين كمپانيها كه امروزه درصد بالايي از بازار اين دستگاهها را در سطح جهان تحت كنترل دارند شامل كمپانيهاي Symbian ، Microsoft و Palm ميباشند كه هر كدام از آنها تابحال چندين نسخه از سيستمهاي عامل خود را به بازار ارائه كردهاند . سيستم عامل های تلفن همراه
اسلاید 5: سيستم عاملهاي كمپاني Palm سيستم عامل Palm one اولين سيستم عاملي بود كه براي PDA ها ارائه شد و از واسط كاربري سادهاي استفاده ميكرد . در نمونههاي اوليه ( سا ل1998 ) از نگارش 16 بيتي آن استفاده شد كه فقط مخصوص PDA هاي بدون پشتيباني از تلفن همراه بود . ولي از نسخه 5 آن به بعد كه 32 بيتي بود ، خصوصيات تلفن همراه هم پشتيباني شد و از پردازنده هاي مخصوص اينتل بنام ARM در اين دستگاهها استفاده شد . اين سيستم عامل به دليل سادگي از سرعت بالايي نسبت به بقيه سيستم عاملها برخوردار است و معمولا كاربران با آن مشكلي ندارند . اين سيستم عامل ابتدا براي دستگاه پالم پيلوت ساخته شد ولي از نسخه 3 به بعد دچار تحولات عميقي شد . مثلا پشتيباني از صفحات رنگي و يك سيستم شناخت دست خط بنام گرافيتي ، هسته اين سيستم عامل توسط C/C++ توليد شده است . سيستم عامل های تلفن همراه
اسلاید 6: ● در ابتدا پردازنده هدف Motorola 68XX بود ولي امروز هدف پردازنده هاي ARM ميباشد . ● ناحيه قابل استفاده RAM به دو قسمت main و storage تقسيم ميشود . اندازه قسمت main ثابت بوده و مابين سيستم عامل و برنامههاي كاربردي مشترك است كه باعث ميشود اندازه حافظه براي برنامههاي كاربردي ثابت باشد . از حافظهها فلاش فقط براي ذخيره سازي ثابت استفاده ميشود . ● چند وظيفهاي فقط در سطح برنامههاي سيستمي ميباشد و برنامههاي كاربردي نميتوانند از اين خصوصيت استفاده كنند . ● اين سيستم عامل از اتصالات مختلفي همانند مادون قرمز ، سريال ، TCP ، HTTPS ، HTTP ، SMS ، Socket API ، Bluetooth ، UDP ، و Telephony پشتيباني ميكند . ● سنكرون كردن دادهها توسط Hotsync و Conduit Development Kit انجام ميشود . مي توان توسط زبانهاي CC++ و JAVA ( همراه با JVM ) نرمافزارهاي اين سيستم عامل را تهيه كرد . بطور كلي مي توان خصوصيات زير را براي دستگاه هاي پالم بيان كرد: سيستم عامل های تلفن همراه
اسلاید 7: در شکل زيرتصاويري از واسط كاربري اين سيستم عامل مشاهده ميكنيد : سيستم عامل های تلفن همراه
اسلاید 8: سيستم عاملهاي كمپاني Symbian سيستم عاملهاي اين كمپاني از نظر در اختيار داشتن بازار فروش معروفترين محسوب ميشوند . سيستم عاملهاي اين كمپاني در اكثر تلفنهاي همراه پرطرفدار وجود دارند و كمپانيهاي عظيم سازنده تلفنهاي همراه همچون Nokia ، Sony Ericsson ، Siemens ، Samsung و … بطور گسترده از نسخههاي مختلف اين سيستم عامل در دستگاههاي خود استفاده ميكنند . در زمانيكه مايكروسافت از ارائه سيستم عامل براي تلفنهاي همراه پرده برداشت ، شركتهاي بزرگ سازنده تلفن همراه براي رقابت با ميكروسافت دست به ساخت اين سيستم عامل زدند و از آن در محصولات خود استفاده كردند . سيستم عامل های تلفن همراه
اسلاید 9: تصوير زير كمپاني هاي سازنده اين سيستم عامل نشان داده شدهاند: سيستم عامل های تلفن همراه
اسلاید 10: معماري سيستم عامل Symbianبعدساختاراين سيستم عامل به صورت لايه به لايه [1] نمايش داده شده است سيستم عامل های تلفن همراه
اسلاید 11: سيستم عاملهاي كمپاني Symbian اين سيستم عامل بر روي دستگاههايي با صفحه نمايشهايي با اندازههاي مختلف قابل اجرا است . زيرا لايه واسط كاربري از قسمت اصلي سيستم عامل كه در (GT) Generic Technology قرار دارد ، جدا ميباشد . GT شامل قسمتهاي زير است :Symbian application engines : (20%) توسط اين موتورها ، برنامههاي كاربردي ميتوانند به functionality هاي اصلي سيستم عامل همانند تقويم و تماسها دسترسي داشته باشند .Symbian system layer : (55%) در اين لايه تمامي API هاي سيستم عامل قرار دارند .Kernel : (5%) هسته سيستم عامل كه توسط برنامههاي كاربران قابل دسترسي نيستند. لايه واسط كاربري براساس دستگاههاي مورد استفاده متفاوت است و 20% از كل سيستم عامل را تشكيل ميدهد . سيستم عامل های تلفن همراه
اسلاید 12: انواع واسطهاي كاربري در سيستم عامل سيمبيان سيستم عامل های تلفن همراه
اسلاید 13: واسط كاربري سري 60 سيستم عامل های تلفن همراه
اسلاید 14: ● سري 60 سيمبيان براي كار كردن با يك دست طراحي شده است كه صفحه نمايشي با اندازه 208*176 پيكسل دارد . صفحه نمايش سميبيان سري 60 به نواحي زير تقسيم ميشود : Status pane ● : در اين قسمت اطلاعاتي در مورد وضعيت و حالت برنامهها و همچنين اطلاعات عمومي در مورد وضعيت سيستم همانند ميزان سيگنال و باطري نمايش داده ميشود .Main pane : محل نمايش داده هاي برنامههاي در حال اجرا ميباشد .Control pane : دو دكمه كنترلي برنامه در حال اجرا را مشخص ميكند كه به آنها Soft keys ميگويند . سيستم عامل های تلفن همراه
اسلاید 15: واسط كاربري UIQ سيستم عامل های تلفن همراه
اسلاید 16: واسط كاربري UIQ واسط كاربري UIQ يك واسط مبتني بر قلم ميباشد . توسط اين سري از واسط كاربري حداكثر استفاده از صفحه نمايش ممكن ميشود و تمامي دستگاههاي مبتني بر UIQ از صفحه نمايش touchscreen استفاده ميكنند . واسط كاربري UIQ به قسمتهاي زير تقسيم ميشود : Application picker : در اين قسمت آيكونهايي وجود دارند كه توسط آنها مي توان مابين برنامههاي مختلف سويچ كرد . فشار بر روي صفحه نمايش در مختصات هر آيكون ، منجر به اجراي برنامه مربوطه ميشود . Menu bar : براي نمايش منوهاي مختلف برنامه بكار ميرود .Application Space : محل نمايش داده هاي برنامه در حال اجرا .Button bar : دكمههاي كنترلي برنامه جاري معمولا در اين محل نمايش داده ميشود . البته سازنده نرمافزار در اين مورد اجباري ندارد و ميتواند اين دكمهها را در Application space قرار دهد .Status bar : براي نمايش اطلاعات وضعيت برنامه و دستگاه بكار ميرود . سيستم عامل های تلفن همراه
اسلاید 17: واسط كاربري سري 80 سيستم عامل های تلفن همراه
اسلاید 18: واسط كاربري UIQ دستگاههاي اين سري از سيمبيان ها از بقيه دستگاهها تخصصي تر ميباشند . خواندن و نوشتن در آنها راحتتر شده است زيرا اين دستگاهها صفحه نمايشي با وضوح 640*200 پيكسل را در اختيار دارند و از يك صفحه كليد Qwerty استفاده ميكنند .صفحه نمايش به سه قسمت تقسيم ميشود : در سمت چپ Indication Area ، در سمت راست ( Common Button Area (CBA) و ناحيه مياني اين دو مخصوص نمايش برنامه است .Indication Area : در اين ناحيه اطلاعات مربوط به برنامه در حال اجرا ، زمان و وضعيت ارتباطات نمايش داده ميشود .Application Area : اين قسمت براي نمايش داده هاي برنامه در نظر گرفته شده است .CBA : در اين قسمت چهار دكمه كنترلي وجود دارد كه براساس برنامه در حال اجرا متفاوتند. سيستم عامل های تلفن همراه
اسلاید 19: مقايسه سيستم عامل هاي Symbian & Palm اين سيستم عامل فقط براي پردازنده هاي RAM طراحي شده است .● حافظه RAM فقط به عنوان حافظه اصلي استفاده ميشود و براي ذخيره سازي پايدار بايد از حافظه فلاش استفاده كرد. ● در اين سيستم عامل تمامي برنامهها ميتوانند از چند وظيفهاي و چند نخي استفاده كند .● پشتيباني از ارتباطات مختلف همانند مادون قرمز ، سريال ، HTTP ، HTTPS ، TCP ، UDP ، Bluetooth ، Socket API ، SSL ، SMS ، Telephony ، dual ، WAP ، Ipv4/6 و…● امكان سنكرون كردن دادهها توسط Connectivity Software Development Kit و SyncML .●پشتيباني از زبانهاي برنامهنويسي C++ و جاوا (توسط Personal JAVA 1.1.1 و MIDP 1.0 ) . سيستم عامل های تلفن همراه
اسلاید 20: سيستم عامل كمپاني Microsoft سيستم عامل های تلفن همراه
اسلاید 21: سيستم عامل كمپاني Microsoft اين سيستم عامل معروفترين سيستم عامل در PDA ها ميباشد كه از سال 1996 به بازار ارائه شد و در ابتدا با نام Windows CE شناخته ميشد . اما از سال 2002 به Windows Mobile (WM) تغيير نام داد . WM در ابتدا براي PDA هاي بدون پشتيباني از تلفن ساخته شده بود ولي بعدها خاصيت تلفن هم به آن اضافه شد . به همين علت در نسخههاي اوليه (WM 2002 ) مشكلات زيادي به عنوان يك تلفن همراه وجود داشت كه به تدريج در طي نسخههاي ديگر ، آن مشكلات برطرف شد تا آخرين نسخه آن (WM 2005) تبديل به يكي از بهترين سيستم عاملها هم از نظر يك كامپيوتر كوچك و هم از نظر يك تلفن همراه شد . به دستگاههايي كه از اين سيستم عامل استفاده ميكنند , Pocket PCگفته ميشود كه در حال حاضر توسط غول سختافزاري تايوان بنام Htc تمامي اين دستگاهها ساخته ميشود و تمامي آنها touchsreen ميباشند . البته نوع كوچكتري از آنها هم وجود دارد كه touchscreen نيست و بيشتر به تلفنهاي همراه شبيه است تا PDA و به آنها Smartphone گفته ميشود . سيستم عامل های تلفن همراه
اسلاید 22: ←( فقدان خيلی از امکاناتی که تلفن های همراه معمولی نيز دارا بودند ) WM 2002 ← WM 2003 ← (اشکالاتی از لحاظ مديريت حافظه و مديريت رويداد ها ) WM 2003 SE WM 2005 سيستم عامل های تلفن همراه
اسلاید 23: سيستم عامل كمپاني Microsoft در WM5 تمامي مشكلات مطرح شده حل شده بودند و ديگر قسمت storage وجود نداشت . حافظه RAM فقط مخصوص برنامههاي در حال اجرا در نظر گرفته شده است . زيرا دادهها و برنامهها در حافظهاي از نوع Flash ROM ذخيره ميشوند و از فلاش كارتها به عنوان ديسك سخت استفاده ميشود . به علاوه به اين علت كه نياز به RAM كمتر شده ، در مصرف باطري نيز تا 10% صرفه جويي ميشود . همچنين با خالي شدن باطري دستگاه ، اطلاعات از بين نميروند . زيرا اطلاعات بر روي يك نوع ROM ذخيره شدهاند . براي ساخت نرمافزارهاي WM ميتوانيد از تمامي زبانهاي برنامهنويسي كه در ويندوز پشتيباني ميشوند استفاده كنيد و اصولا تفاوت چشمگيري در اين مورد ميان دو سيستم عامل وجود ندارد . سيستم عامل های تلفن همراه
اسلاید 24: سيستم عامل های تلفن همراه
اسلاید 25: سيستم عامل های تلفن همراه
اسلاید 26: دسته بندي به طور كلي تلفنهاي همراه براساس نوع سختافزار و سيستم عامل به سه دسته تقسيم ميشوند : تلفنهاي سلولي : در اين سيستمها ، سيستم عامل چند منظوره وجود ندارد و فقط امكان استفاده از امكانات نرمافزاري پيش فرض فراهم شده است . اين دستگاهها فقط به عنوان تلفن همراه قابل استفاده هستند . به علت نبود يك سيستم عامل حجيم سرعت اين دستگاهها از بقيه بيشتر بوده و باگهاي نرمافزاري در آنها كمتر يافت ميشوند . حجم آنها كوچكتر و قيمت آنها پايينتر از بقيه مدلها ميباشد . اين دستگاهها براي افرادي است كه از تلفن همراه خود فقط به عنوان تلفن استفاده ميكنند و نيازي به يك كامپيوتر كوچك جيبي ندارند . تلفنهاي هوشمند : تمامي دستگاههاي سيمبيان و اسمارت فون WM در اين دسته قرار ميگيرند . اين دستگاهها علاوه بر اينكه كليه امكانات يك تلفن سلولي را در اختيار دارند ، امكان شخصي سازي دستگاه را نيز تا حدودي فراهم ميكنند وبه كاربراجازه ميدهند كه علاوه بر نرمافزارهاي پيش فرض ، از نرمافزارهاي ديگري كه مخصوص آنها ساخته شده نيز استفاده كنند. يعني مي توان ازاين دستگاهها هم به عنوان تلفن و هم به عنوان كامپيوتر جيبي ضعيف استفاده كرد .PDA هاي با امكانات تلفن همراه : تمامي PocketPC ها در اين رده قرار دارند . از ويژگيهاي اين گروه قدرت پردازش بالا و صفحه نمايشگر touchscreen بزرگ ميباشد . عموما اندازههاي اين گروه از تلفنهاي همراه از بقيه بزرگتر است و قيمت آنها هم بالاتر ميباشد . كاربران معمولي عموما از اين دستگاهها استفاده نميكنند و افراز متخصص بيشتر مشتري اين گروه هستند . سيستم عامل های تلفن همراه
اسلاید 27: منابع www.mobile-review.comwww.gsmarena.comwww.mobiletechreview.comwww.microsoft.comwww.symbian.comwww.palm.comwww.nokia.com سيستم عامل های تلفن همراه
اسلاید 28: با تشكر از استاد محترم و دانشجويان گرامي سيستم عامل های تلفن همراه
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.