• مشکی
  • سفید
  • سبز
  • آبی
  • قرمز
  • نارنجی
  • بنفش
  • طلایی
انجمن ها > انجمن موبایل > صفحه اول بحث
لطفا در سایت شناسائی شوید!
موبایل (بازدید: 1464)
جمعه 11/9/1390 - 2:46 -0 تشکر 395314
سیستم عامل های موبایل

 

 

 

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

جمعه 11/9/1390 - 3:33 - 0 تشکر 395323

  • گوشی های بدون سیستم عامل ، گوشی های جاوا :

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

۱٫گوشی های ساده بدون سیستم که قابلیت ساپورت نرم افزار ندارند ، از امکاناتی چون دوربین و … نیز برخوردار نیستند : نوکیا ۱۲۰۰ ، ۱۱۰۰ ، و …
۲٫
گوشی های ساده بدون سیستم عامل که قابلیت ساپورت نرم افزار های مخصوص تولیدی فقط توسط سازنده را دارند ، گاها از دوربین و … نیز در سطح پایین برخوردار هستند : نوکیا ۶۰۲۰ و … تعدادی از گوشی های سامسونگ و موتورلا
۳٫
گوشی های بدون سیستم عامل که قابلیت نصب تم های مخصوص ، بازی ها و نرم افزار های جاوا را دارند ، دارای دوربین عکاسی گاها با کیفیت بسیار بالا نیز هستند . در بین عموم مردم به گوشی های جاوا معروف هستند . مانند اکثر گوشی های سونی اریکسون : w810 , k750 , w770 نوکیا : ۶۵۰۰ , ۵۳۱۰ و …

سه نوع بالا اگر چه در دسته بندی گوشی های بدون سیستم عامل قرار دارند ( سیستم دارند، در واقع سیستم ها کاربری ساده ویژه کارخانه برای گوشی) اما مسلم است نوع سوم تفاوت ها و گستردگی های بسیار زیادی را با دو نوع اول دارند و امروزه نیز قسمت بزرگی از بازار را تشکیل می دهند و در واقع گوشی های با کربری فقط ضروری نام گرفته اند .

جمعه 11/9/1390 - 3:40 - 0 تشکر 395326




  • سیستم عامل سیمبین:


در ابتدا تلفن‌های همراه دارای ساختار پیچیده‌ای نبودند. سخت‌افزار محدود نیاز به نرم‌افزارهای پیچیده نداشت،
تا اینکه شرکتهای مطرح ساخت گوشی‌های تلفن همراه نسل‌های دوم و سوم گوشی‌های خود را عرضه کردند.
این گوشی‌ها دارای امکانات سخت‌افزاری بیشتری بودند که شامل پردازنده، حافظه و دیسک سخت بوده و تقریباً به صورت یک رایانه کوچک طراحی شدند.
در این زمان بود که این شرکتها به اهمیت نرم‌افزار در این گوشی‌ها پی برده و رقابت نرم‌افزاری در کنار رقابت سخت‌افزاری شروع شد.
مایکروسافت یکی از شرکتهایی بود که قبلا روی سیستم‌عامل رایانه‌های جیبی خود کار کرده بود و ویندوز سی‌ای را به همین منظور طراحی کرده بود.
این ویندوز قابلیت این را داشت که روی موبایل‌ها نیز نصب شود.
بعد از رسمیت یافتن موبایل‌های نسل جدید شرکت‌های مطرح در این صنعت که به مشکلات بی شمار ویندوز سی‌ای پی برده
بودند و نمی‌خواستند نرم‌افزار این صنعت را در انحصار یک شرکت نگه دارند با همکاری هم سیستم‌عامل جدیدی برای موبایل‌ها به وجود آوردند که سیمبیان نام گرفت.
البته رقبای دیگری نیز مثل سیستم‌عامل لینوکس در این صنعت وجود دارند که فعلاً به صورت عمده استفاده نشده‌اند.
در اصطلاح به موبایل‌هایی که از این سیستم‌عامل استفاده می‌کنند SmartPhone گفته می‌شود.

شنبه 12/9/1390 - 7:49 - 0 تشکر 395861

 پیدایش و حیات سیمبیان

داستان بوجود آمدن ‏Symbian‏ نیز در نوع خود جالب است .
داستان ما از شرکت کوچک انگلیسی-کانادائی با نام ‏Psion‏ آغاز ‏می شود که در سال 1980 با هدف تولید نرم‌افزارهای سرگرمی که عمدتاً بازی‌های مبتنی بر کامپیوترهای اولیه ‏ZX81‎‏ بود ،
‏بوجود آمد (نام ‏Psion‏ برگرفته از ‏Potter Scientific Instruments Or Nothing‏).
در سال 1983 شرکت همکار ‏Psion‏ با نام ‏Sinclair‏ به آن پیشنهاد تولید نرم‌افزاری کاربردی نظیر ‏Office‏ امروزی را داد
که نتیجه آن تولید پکیجی با نام ‏QL‏ شد که دارای ‏نرم‌افزارهای ‏Quill‏ (پردازنده متن)، ‏Archive‏ (بانک اطلاعاتی)، ‏Abacus‏ (برنامه مشابه ‏Excel‏) و ‏Easel‏ (برنامه گرافیکی مدیریت) ‏بود
که این مجموعه بعدها با نام ‏PC-Four‏ یا ‏Xchange‏ وارد سیستم‌عامل ‏MS-DOS‏ نیز شد.
علاوه بر آن در سال 1984 شرکت ‏Psion‏ با ارائه ‏Psion Organiser‏، که در حقیقت نسخه ابتدائی ‏PDA‏های امروزی است،
پا در عرصه سخت‌افزاری نیز گذاشت ‏که شباهت زیادی به یک ماشین حساب بسیار بزرگ داشت.
در سال 1986 شرکت ‏Psion‏ با اعمال تغییرات و اصلاحیه‌های ‏فراوان ‏Psion Organiser II‏ را معرفی نمود که شرکت ‏Psion‏ را به آینده روشن ‏PDA‏ و سیستم‌عامل پرتاب کرد و تمرکز اصلی ‏شرکت را بروی این مقوله متمرکز نمود.
در سال 1987 شرکت ‏Psion‏ با ارائه محصولات جدید خود بر پایه پلاتفرم جدید آن ‏شرکت با نام ‏SIBO‏، سیستم‌عامل جدید مخصوص به محصولات خود را نیز معرفی کرد سیستم‌عاملی با نام ‏EPOC‏ ‏‏(‏Electronic Piece Of Cheese‏).
اولین نسخه این سیستم‌عامل جدید بر پایه تکنولوژی 16 بیتی ارائه شد و بر همین اساس ‏EPOC 16‎‏ نام گرفت و زبان برنامه نویسی که در ساختار آن به کار گرفته شده بود
زبان اسمبلی و ‏C‏ بود. تا ارائه نسل جدید این ‏سیتم عامل سالهای نسبتاً زیادی گذشت تا اینکه در سال 1997 نخستین نمونه از سیستم‌عامل جدید با نام ‏EPOC 32‎‏ در ‏جدیدترین ‏PDA‏ شرکت به نمایش گذاشته شد.
در حقیقت تنها وجه تشابه میان این دو سیستم‌عامل بدون شک نام‌های ‏نسبتاً مشابه آنها بود جائیکه سیسم عامل جدید (که اینک به اختصار تنها ‏EPOC‏ نامیده می‌شد)
با زبان برنامه نویسی ‏قدرتمند ‏C++‎‏ و ساختار جدید کد نویسی خود کاملاً از رقیب کهنسال خود بالاتر و سریع تر بود. یکی از نکات مهم در ساختار ‏این سیتم عامل این بود که ‏EPOC‏ تنها برای پردازنده‌های ‏ARM‏ نوشته و بهینه شده بود.
در همین اثنا بود که ‏Psion‏ تصمیم ‏گرفت امتیاز تولیدمحصولات بر پایه این سیستم‌عامل را با شرکت دیگری شریک شود،
اولین شرکت در این میان شرکت کوچکی ‏بود با نام "‏Geofox‏" که تنها با تولید چیزی نزدیک به 1000 عدد از محصولات ‏Psion‏ کناره گیری خود را اعلام کرد.
سپس شرکت ‏بزرگ ‏Ericsson‏ و چندین نام کوچک‌تر در این میان مطرح گردیدند . تا اینکه در سال 1998 شرکت ‏Psion‏ با شراکت با بزرگان دنیای ‏موبایل یعنی ‏Ericsson، ‏Motorola‏ و ‏Nokia‏ به کل متحول گردید و سیستم‌عامل ‏EPOC‏ از ویرایش ششم به بعد با نام ‏Symbian‏ ‏خوانده شد.‏

  مشخصات ورژن‌های مختلف سیمبیان

تا کنون 10 سیستم‌عامل با نام ‏Symbian‏ منتشر شده اند که آخرین نسخه استفاده شده در گوشی‌های معمول نسخه 9.2 ‏آن است .آخرین نسخه‌هایی هم که به نمایش درآمده
ولی هنوز خبری از استفاده آنها در گوشی‌های موبایل نیست نسخه ‏های 9.3 و 9.4 می‌باشد که به ترتیب در جولای 2006 و مارچ 2007 به نمایش درآمده اند.
از تغییراتی که در نسخه 9.4 ‏نسبت به نسخه‌های دیگر دیده می‌شود یکی اینکه برنامه‌ها تا 75% سریعتر اجرا می‌شوند و دیگری بهینه سازی جهت ‏تکنولوژی ‏DVB-HTV‏ در آن است علاوه بر این پشتیبانی از ‏SQL‏ نیز توسط ‏SQLite‏ در آن فراهم شده است.‏
هم اکنون ورژن‌های جدید سیمبین مانند
9.5 , 9.4 بر روی گوشیهایی مانند نوکیا N97 , N97 mini , 5800 , 5230 , 5530 , x6 , C5-3 , C6 , Sonyericsson Satio , Vivaz , Vivaz pro , Samsung i8910 Omnia HD استفاده می‌شوند.
و همچنین میشه به ورژن جدید این سری
Symbian^3 اشاره کرد که در حال حاضر مدلهای Nokia N8 , E7 , C7 , C6-01 اشاره شده رو ساپورت میکند


شرکت‌های به وجود آورنده

شرکت اصلی و چند شرکت فرعی از به وجود آوردندگان این محصول بودند،
بعضی از این شرکتها در زمینه نرم‌افزار و بعضی از آنها در زمینه سخت‌افزار به رشد این سیستم‌عامل و موبایل‌های آن کمک کرده‌اند.
در آن نوکیا با ‏‏47.9% پیشتاز است و پس از آن ‏Ericsson‏ با 15.6% ، ‏SonyEricsson‏ با 13.1%، پاناسونیک با 10.5% ، ‏Siemens‏ با 8.4% و ‏سامسونگ با 4.5% قرار دارند

فناوری سیمبیان

Symbian‏ سیستم‌عاملی ست که شاید مهم‌ترین توصیف در قبال آن این است: ‏Symbian‏ سیستم‌عاملی ست برای ‏وسایل دستی و همراه پس می بایست قدرت ارائه بالاترین کارائی در پائین‌ترین امکانات سخت‌افزاری را داشه باشد
بنابراین ‏و با در نظر گرفتن این ویژگی بسیار کم پیش می‌آید که در این سیستم‌عامل با موضوع کمبود حافظه روبرو شویم . یکی دیگر ‏از ویژگیهایی که ‏Symbian‏ را از سیستم‌عاملهای دیگر نظیر دسک تاپ‌ها متمایز می‌کند
این است که ممکن است این ‏سیستم‌عامل برای ماهها و شاید سالها روشن و مشغول به کار باقی بماند بنابراین قدرت پایداری و ‏Stability‏ این ‏سیستم می بایست در سطح بسیار بالائی قرار بگیرد.
از دیگر ویژگی‌های ‏Symbian‏ ویژگی ست با نام ‏Active Objects‏ که در ‏آن در لحظاتی که از ‏CPU‏ استفاده نمی‌شود بطور کلی آن را خاموش می‌کند و به این ترتیب در مصرف باتری بسیار صرفه ‏جوئی می‌گردد.
زبان برنامه نویسی اصلی ‏Symbian‏ همانگونه که اشاره شد ‏C++‎‏ می‌باشد که البته این بدان معنی نیست ‏که نمی‌توان برنامه‌های دیگر را در ساختار آن استفاده کرد .
در حقیقت می‌توان توسط زبان‌های برنامه نویسی دیگری نظیر ‏OPL،Python‏، ویژوال بیسک و یا حتی ‏Perl‏ و جاوا نیز برای ‏Symbian‏ برنامه نوشت.‏ از لحاظ ساختاری در پائین‌ترین لایه،
هسته یا کرنل سیستم‌عامل بهمراه کتابخانه توابع قرار دارد که به توسط آن برنامه‌های ‏اجرا شده توسط کاربران اجازه می‌یابند که به این توابع کتابخانه‌ای دسترسی پیدا کنند.
در حقیقت هسته اصلی ‏Symbian‏ بر ‏پایه معماری میکرو کرنل (‏MicroKernel Architecture‏) بنا شده است بدین معنی که در ساختار آن کمترین رجوع و استفاده از ‏کرنل توسط سیستم‌عامل انجام می‌شود
و کلا این هسته شامل دو عنصر مدیریت حافظه و ‏Schedular‏ می‌باشد و در آن ‏خبری از پشتیبانی از فایل‌های سیستمی و یا عناصر شبکه وجود ندارد و در حقیقت اینگونه وظایف به عهده سرورهای خارج ‏از کرنل واگذار شده است
تا با محدود کردن وظایف کرنل سیستم‌عامل کند و سنگین نگردد. اندکی بالاتر و در لایه بعدی ‏سیستم،
قسمت ‏System Libraries‏ قرار دارد که در آن اندازه و ظاهر تمام شکل‌ها و کاراکترها بهمراه بانک اطلاعاتی ‏DBMS‏ ‏قرار دارد که جزئی حیاتی از کارکرد متعادل سیستم می‌باشند.
لایه بعدی ‏Networking and communication‏ نام دارد که در ‏آن سه بخش قابل تفکیک دیده می‌شود با نام‌های : ‏ETEL‏ ،‏‎ ‎‏ ‏ESOCK‏ و ‏C32‎‏ که هر کدام وظایف خاصی در رابطه با ارتباطات ‏پیرامون
این سیستم‌عامل بعهده می‌گیرند به‌عنوان مثال قسمت ‏C32‎‏ مسئول بخش ارتباطات سریال دستگاه می‌باشد. علاوه ‏بر این قسمت هایی برای ارتباطات کوتاه نظیر بلوتوث ‏IrDA‏ و ‏USB‏ نیز در این بخش تعبیه شده است.
بخش عمده دیگری که در ‏ساختار سیستم‌عامل یافت می‌شود بخشی ست با نام ‏UIKON‏ که مسئول شیوه نمایش رابط کاربری (‏User Interface‏) می ‏باشند
و چون معمولاً این قسمت توسط برنامه‌های جانبی (‏Themeها به‌عنوان مثال) قابل تغییر است لذا تنها رابط کاربری پیش ‏فرض در اینجا دیده می‌شود

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

بدون شک زبان اصلی برنامه نویسی برای سیمبیان زبان ++C است اما زبانهای مختلفی برای برنامه نویسی در این سیستم‌عامل به وجود آمده‌اند.


++C

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

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


JAVA

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

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


Python

زبان پایتون و برنامه نویسی اپن سورس جدیدا وارد دنیای سیمبیان و برنامه نویسی موبایل شده است .
مفسرها و ابزاری چون py2sis (برای تبدیل کد پایتون به فایل sis) نیز توسط شرکت نوکیا اراءه شده است .
هم اکنون برنامه‌های نوشته شده با پایتون بخوبی بر روی سری ۶۰ نوکیا اجرا می‌گردند .


Assembler

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


JavaScript

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


WML Script

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


C

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


OPL

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

Qt
منبع ویکیپدیا

شنبه 12/9/1390 - 15:8 - 0 تشکر 395958

فکر کنم سیمبین از همه سیستم عاملا بهتر باشه؟

                                                               ایران-ایران

تبلاگ پایتخت معنوی ایران: mashhad0511.tebyan.net

يکشنبه 13/9/1390 - 15:3 - 0 تشکر 396248

مطمئنین من که گیج شدم سیمبین یا اندروید؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

يکشنبه 13/9/1390 - 20:50 - 0 تشکر 396466

خوبه ولی بهترین نیست

پنج شنبه 1/10/1390 - 14:20 - 0 تشکر 405097

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

جمعه 2/10/1390 - 17:26 - 0 تشکر 405576

jerjerak گفته است :
[quote=jerjerak;500283;405097]سلام
ببخشید من بعضی از نرم افزارهارو که میخوام نصب کنم یا ارور سرتیفیکت میده یا برنامه نصب میشه و باز میکنم یه صفحه باز میشه و بعد میپره بیرون . این نرم افزارها باید ساین بشن ؟
میشه بگید چطور میشه برنامه هارو ساین کرد ؟

سلام 

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

برای جواب سوال دوم تون بگم که میتونید از طریق سایتای خارجی خودتون مستقیم در خواست فایل ساین رو بدین یا تو انجمن های تخصصی موبایل عضو بشین و در خواستتنون رو بگین تا فایل ساین شده رو براتون آماده کنن

انجمن تخصصی موبایل اول

http://www.ir-tci.org/forum/showthread.php?t=8186

سایتopda

http://www.shoujizu.net/en

موفق باشین

برو به انجمن
انجمن فعال در هفته گذشته
مدیر فعال در هفته گذشته
آخرین مطالب
  • آلبوم تصاویر بازدید از کلیسای جلفای...
    آلبوم تصاویر بازدید اعضای انجمن نصف جهان از کلیسای جلفای اصفهان.
  • بازدید از زیباترین کلیسای جلفای اصفهان
    جمعی از کاربران انجمن نصف جهان، در روز 27 مردادماه با همکاری دفتر تبیان اصفهان، بازدیدی را از کلیسای وانک، به عمل آورده‌اند. این کلیسا، یکی از کلیساهای تاریخی اصفهان به شمار می‌رود.
  • اعضای انجمن در خانه شهید بهشتی
    خانه پدری آیت الله دکتر بهشتی در اصفهان، امروزه به نام موزه و خانه فرهنگ شهید نام‌گذاری شده است. اعضای انجمن نصف جهان، در بازدید دیگر خود، قدم به خانه شهید بهشتی گذاشته‌اند.
  • اطلاعیه برندگان جشنواره انجمن‌ها
    پس از دو ماه رقابت فشرده بین کاربران فعال انجمن‌ها، جشنواره تابستان 92 با برگزاری 5 مسابقه متنوع در تاریخ 15 مهرماه به پایان رسید و هم‌اینک، زمان اعلام برندگان نهایی این مسابقات فرارسیده است.
  • نصف جهانی‌ها در مقبره علامه مجلسی
    اعضای انجمن نصف جهان، در یك گردهمایی دیگر، از آرامگاه علامه مجلسی و میدان احیا شده‌ی امام علی (ع) اصفهان، بازدیدی را به عمل آوردند.