.::نرم افزار بازی و ساین برنامه های نوکیا::.

بزرگترین مرجع Symbian^3 & N8,C6-00,E7,C7

.::نرم افزار بازی و ساین برنامه های نوکیا::.

بزرگترین مرجع Symbian^3 & N8,C6-00,E7,C7

سیمبیان ۴ و تاریخچه کلی شرکت سیمبیان

سیمبیان سیستم عامل منبع باز (سیستم عامل) و بستر های نرم افزاری نرم افزار طراحی شده برای تلفن های هوشمند و نگهداری شده توسط نوکیا است. پلت فرم سیمبیان جانشین سیستم عامل سیمبین و گوشی های نوکیا سری 60 است؛ بر خلاف سیستم عامل سیمبین، که مورد نیاز اضافی سیستم رابط کاربر، سیمبین شامل بخش رابط کاربر بر اساس نسخه S60 5th. آخرین نسخه ، ^ 3 سیمبین، رسما در Q4 2010 منتشر شد، برای اولین بار در N8 نوکیا استفاده می شود. در تاریخ 11 فوریه 2011 ، نوکیا اعلام کرد که مهاجرت به دور از سیمبین به ویندوز 7 تلفن [3]

سیستم عامل سیمبین در اصل توسط نرم ویبولیتین [4] این است که از اولاد EPOC Psion و اجرا می شود منحصرا در بازو بود پردازنده های توسعه یافته ، هر چند پورت x86 پخشنشده وجود داشته است.

دستگاه های مبتنی بر سیمبین برای 43.5 درصد از فروش گوشی های هوشمند در سراسر جهان در سال 2010 Q2 حساب. [5] طبق برخی ارزیابی ها نشان می دهد که تعداد تجمعی از دستگاه های تلفن همراه حمل با سیستم عامل سیمبیان تا پایان سال 2010 Q2 است

http://media.thinq.co.uk/photos/symbian_1_searchv2.jpg


تاریخچه نسخههای
انتشار سیمبیان هستند مدل دهید ^ 1 سیمبیان ، سیمبیان ^ 2 و غیره (vocalised به عنوان "یک سیمبیان" ، "دو گوشی").
موبایل ^ 1 ، به عنوان اولین نسخه ها ، فرم ها پایه و اساس پلت فرم. این تکنولوژی از سیستم عامل سیمبین و نسخه S60 5th (که در سیستم عامل سیمبین 9.4 ساخته شده است) و در نتیجه آن ساخته شده بود در دسترس نیست به عنوان منبع آزاد است. [12]
موبایل ^ 2 اولین نسخه از حق امتیاز رایگان موبایل. [13] در حالی که بخشهایی از سیمبین ^ 2 بود EPL مجوز هستند ، بیشتر از کد منبع تحت مجوز SFL اختصاصی و تنها در دسترس اعضای بنیاد سیمبیان. تاریخ 1 ژوئن ، 2010 ، تعدادی از شرکت های ژاپنی از جمله شارپ اعلام کرد DoCoMo و با استفاده از تلفنهای هوشمند سیمبین ^ 2. [14]
^ 3 سیمبیان در تاریخ 15 فوریه 2010 اعلام شد. [15] آن را به پلت فرم گوشی های هوشمند 'نسل آینده بیشتر طراحی شده است. ^ 3 سیمبیان آزاد ویژگی های جدید مانند معماری جدید گرافیکی 2D و 3D ، بهبود رابط کاربری و پشتیبانی برای صفحه نمایش های خارجی از طریق HDMI معرفی شده است. [16] [17] این منوها شیر تک و تا سه homescreens قابل تنظیم است. ^ 3 سیمبین SDK سپتامبر 2010 منتشر شد. [18]
چهار گوشی با منبع باز سیمبیان ^ 3 آزاد شده اند ، N8 نوکیا ، نوکیا C6 - 01 ، نوکیا E7 - 00 و نوکیا C7 - 00. [19]
موبایل ^ 4 تا در نیمه اول سال 2011 منتشر خواهد شد انتظار می رفت. با این حال ، نوکیا اعلام کرد در ماه اکتبر 2010 که 4 ^ سیمبیان نخواهد کشتی به عنوان یک فایل جداگانه. در عوض ، به پیشرفت های موبایل خواهد بود به عنوان به روز رسانی نرم افزار برای تمام موبایل فعلی ^ 3 دستگاه تحویل داد. [20]

ویژگی ها [ویرایش] رابط کاربری
موبایل تا به حال گرافیک بومی از زمان آغاز آن ، شناخته شده به عنوان AVKON ابزار (که قبلا به عنوان سری 60 شناخته می شود). S60 به استعاره های رابط صفحه کلید مانند می شود ، مانند دستکاری ~ 15 - کلید صفحه کلید تلفن تکمیل شده ، و یا مینی QWERTY صفحه کلید طراحی شده است. AVKON مبتنی بر نرم افزار های باینری سازگار با نسخه های سیمبین به سیمبین و از جمله ^ 3.
^ 3 سیمبیان شامل چارچوب کوارت ، که در حال حاضر توصیه می شود ابزار رابط کاربر برای برنامه های جدید. کوارت همچنین می تواند در دستگاه های قدیمی تر گوشی نصب شده باشد.
موبایل ^ 4 را به شما معرفی جدید رابط کاربری گرافیکی چارچوب کتابخانه به طور خاص برای لمس رابط مبتنی بر ، معروف به "ضمیمهها رابط کاربر برای موبایل" یا UIEMO (داخلی پروژه نام "مدار") ، که در بالای کوارت ساخته شده بود طراحی شده است برنامه ریزی شده بود ؛ پیشنمایش در ژانویه 2010 منتشر شد اما در اکتبر 2010 نوکیا اعلام کرد که مدار / UIEMO لغو شده است.
نوکیا در حال حاضر توصیه می کند که توسعه دهندگان استفاده از کوارت سریع با QML ، جدید در سطح بالا و رابط کاربری گرافیکی برنامه نویسی چارچوب برای ایجاد رابط بصری غنی لمسی که اجازه می دهد توسعه برای هر دو گوشی و MeeGo ؛ از آن خواهد شد به ^ موجود سیمبیان 3 دستگاه به عنوان یک بروز رسانی کوارت تحویل داد. همانطور که بیشتر برنامه ها به تدریج ویژگی های رابط کاربر در reworked کوارت ، میراث چارچوب S60 (AVKON) را بد دانسته شده و دیگر با ابزار های جدید که در برخی از نقطه شامل ، بنابراین شکستن سازگاری دوتایی با برنامه های کاربردی S60 بزرگتر است. [20] [21] [ویرایش] مرورگر
موبایل ^ 3 و قبل از آن را بومی مبتنی بر مرورگر WebKit.. در واقع ، پلت فرم سیمبیان اولین تلفن همراه برای استفاده از WebKit (در ماه ژوئن 2005) بود [22]
برنامه های نوکیا را به شما معرفی جدید کوارت مبتنی بر مرورگر به عنوان یک به روز رسانی رایگان برای موبایل ^ 3 دستگاه. [ویرایش] توسعه نرم افزار
از سال 2010 ، تغییر سیمبیان به استاندارد با استفاده از سی + + با کوارت به عنوان SDK ، که می تواند با هر کوارت خالق یا کاربید استفاده می شود. کوارت پشتیبانی بزرگتر سیمبین S60 3 و نسخه های 5th ، و همچنین به عنوان پلت فرم جدید موبایل. این برنامه همچنین از Maemo و MeeGo ، ویندوز ، لینوکس و سیستم عامل های X. [23] [24]
توسعه جایگزین برنامه را می توان با استفاده از پایتون (نگاه کنید به پایتون برای S60) ، ادوبی فلش و یا جاوا من انجام می شود.
سیستم عامل سیمبین قبلا سی نرم خاص + + نسخه همراه با استفاده Carbide.c + + محیط توسعه مجتمع (محیط برنامه نویسی) به عنوان محیط برنامه توسعه بومی است.
وب سایت زمان اجرا (WRT) چارچوب برنامه قابل حمل است که اجازه می دهد تا ایجاد ابزارهای سیستم عامل S60 می باشد ، بلکه به فرمت S60 مرورگر WebKit استوار است که اجازه می دهد تا راه اندازی مرورگر موارد متعدد به عنوان برنامه های کاربردی جاوا اسکریپت جداگانه

http://unogadget.com/wp-content/uploads/2010/01/symbian-4.jpg


حوزه های فن آوری و بسته بندی
طراحی گوشی است به حوزه فن آوری تقسیم ، [27] که هر کدام شامل تعداد بسته های نرم افزاری. [28] هر دامنه تکنولوژی نقشه راه خود را ، و بنیاد سیمبیان دارای یک تیم از مدیران فناوری که مدیریت این تکنولوژی مسیر نماها دامنه.
هر بسته به حوزه فن آوری دقیقا یک ، اختصاص داده شده بر اساس منطقه به طور کلی تابعی که بر روی بسته بندی و با کمک آن ممکن است تحت تاثیر قرار. با گروه بندی بسته های مربوطه توسط تم ها ، بنیاد سیمبیان امیدوار است برای تشویق جامعه به شکل قوی در اطراف آنها و ایجاد بحث و بررسی.
سیمبیان سیستم مدل [29] نشان از محدوده هر یک از حوزه های فن آوری در سراسر بسته پلت فرم.
بسته به اوست و نگهداری توسط مالک بسته ، فردی به نام از عضو سازمان بنیاد سیمبین ، می پذیرد که کد آن را از مشارکت گسترده تر جامعه موبایل و مسئول بسته. [ویرایش] هسته سیمبیان
هسته سیمبین (EKA2) پشتیبانی به اندازه کافی سریع زمان واقعی پاسخ به ساخت یک گوشی تک هسته در اطراف آن پیش می رود ، یک تلفن است که در آن هسته پردازشگر تنها اجرا هر دو برنامه های کاربردی کاربر و سیگنالینگ پشته. [30] واقعی وقت هسته معماری microkernel که تنها حاوی حداقل ، یکی از اساسی ترین شکلهای هندسی اولیه و عملکرد ، نیرومندی برای حداکثر ، در دسترس و پاسخ. شده است نامیده می شوند. nanokernel ، زیرا به آن نیاز به پیاده سازی هسته تمدید هر انتزاعی دیگر. این شامل زمانبندی ، مدیریت حافظه و درایور های دستگاه ، با شبکه ، تلفن و خدمات پشتیبانی از فایل سیستم در خدمات و یا سیستم عامل لایه لایه خدمات پایه. گنجاندن درایور دستگاه به معنی هسته است microkernel درست نیست. [ویرایش] طراحی
سیمبیان ویژگی های وابسته به حق شفعه چند وظیفه ای و حفاظت از حافظه ، مانند سیستم عامل های دیگر (به ویژه کسانی که برای استفاده در رایانه های رومیزی وجود آورده است). رویکرد EPOC به عملکرد چند تکلیفی توسط VMS الهام گرفته شده بود و در حوادث ناهمگام مبتنی بر سرور است.
سیستم عامل سیمبین با سه اصول طراحی سیستم در ذهن ساخته شد :

    
* یکپارچگی و امنیت اطلاعات کاربر را نشان نمیدهد ،
    
* مدت کاربر نباید هدر رفته ، و
    
* همه منابع کمیاب هستند.
به دنبال بهترین این اصول ، سیمبیان استفاده می کند microkernel است ، رویکرد درخواست و پاسخ به تماس ، به خدمات ، و حفظ جدایی میان رابط کاربری و موتور. سیستم عامل برای دستگاههای کم ولتاژ باتری و برای سیستم های مبتنی بر رام مبتنی بر (به عنوان مثال مانند ویژگی های XIP و دوباره entrancy در کتابخانه های اشتراکی) بهینه شده است. برنامه ها و سیستم عامل خود ، به دنبال طراحی شی گرا : مدل نمایش - کنترلر (MVC).
بعدها سیستم عامل تکرار این رویکرد در پاسخ به تقاضای بازار رقیق شده ، به ویژه با مقدمه ای از یک هسته در زمان واقعی و پلت فرم مدل امنیتی در نسخه های 8 و 9.
است تاکید قوی بر حفاظت از منابع است که با اصطلاحات خاص سیمبین برنامه نویسی مانند توصیف و پاکسازی پشته نمونه وجود دارد. روش های مشابهی وجود داشته باشد تا حفظ فضای دیسک ، هر چند دیسک در دستگاه های موبایل معمولا حافظه های فلش. علاوه بر این ، تمام برنامه نویسی موبایل مبتنی بر رویداد است ، و واحد پردازش مرکزی (پردازنده) به حالت قدرت کم زمانی که برنامه ها به طور مستقیم با واقعه خرید و فروش تغییر. این کار از طریق اصطلاح برنامه نویسی به نام اشیاء فعال است. به طور مشابه به رویکرد نرم موضوعات و فرآیندهای است با کاهش overheads هدایت می شود. [ویرایش] سیستم عامل
بیش از همه مدل شامل لایه های زیر از بالا به پایین :

    
* رابط کاربر چهارچوب لایه
    
* لایه کاربرد خدمات
          
درجه جاوا من
    
* سیستم عامل لایه خدمات
          
درجه خدمات عمومی سیستم عامل
          
درجه خدمات ارتباطات
          
چند رسانه ای و گرافیک خدمات
          
خدمات اتصال به درجه
    
* لایه پایه خدمات
    
* خدمات هسته و لایه رابط سخت افزار
پایگاه خدمات لایه پایین ترین سطح قابل دسترسی توسط کاربر سمت عملیات است ؛ آن شامل سرور فایل و کاربری کتابخانه ، یک پلاگین در چهارچوب که مدیریت تمام سیستم برقی ، فروشگاه ، مخزن مرکزی ، DBMS و خدمات رمزنگاری. این همچنین شامل متن پنجره سرور شل متن : دو خدمات اساسی که از آن پورت به طور کامل عملکرد می تواند بدون نیاز به هر گونه خدمات لایه بالاتر ایجاد می شود.
سیمبیان دارای معماری microkernel ، که بدان معنی است که حداقل لازم است که در داخل هسته به حداکثر رساندن نیرومندی ، در دسترس و پاسخ. این شامل زمانبندی ، مدیریت حافظه و درایور های دستگاه ، اما خدمات دیگر مانند شبکه های اینترنتی ، تلفنی و پشتیبانی سیستم فایل ها در خدمات و یا سیستم عامل لایه لایه خدمات پایه قرار می گیرد. گنجاندن درایور دستگاه به معنی هسته است microkernel درست نیست. EKA2 زمان واقعی هسته است که نامیده می شوند. nanokernel ، تنها حاوی شکلهای هندسی اولیه و ابتدایی ترین نیاز برای پیاده سازی هسته تمدید هر انتزاعی دیگر.
سیمبیان طراحی شده است و تاکید بر سازگاری با دستگاه های دیگر ، به ویژه سیستم های رسانه های جداشدنی فایل. در اوایل توسعه EPOC منجر به اتخاذ چربی به عنوان فایل سیستم های داخلی ، و این باقی مانده است ، اما مدل شی گرا اصرار بیش از چربی زیرین قرار داده شد برای ارائه یک رابط POSIX به سبک و مدل جریان. فرمت های داده های داخلی در مورد استفاده از رابط های برنامه کاربردی که همان ایجاد اطلاعات برای اجرای تمام فایل دستکاری تکیه می کنند. این در دادهها و اطلاعات ، منجر به وابستگی و مشکلات در ارتباط با تغییرات و مهاجرت داده است.
است شبکه های بزرگ و زیر سیستم های ارتباطات ، که دارای سه سرویس دهنده اصلی وجود دارد به نام : ETEL (تلفن EPOC) ، ESOCK (سوکت EPOC) و C32 (مسئول ارتباطات سریال). هر کدام از این ها دارای یک پلاگین در طرح. به عنوان مثال ، اجازه می دهد تا ESOCK متفاوت ". تیم بازسازی ولایتی" پروتکل ماژول برای اجرای طرح های شبکه های مختلف پروتکل. زیرسیستم همچنین شامل کد که برای کمک به کوتاه برد لینک های ارتباطی مانند بلوتوث ، IrDA و یواس بی.
نیز وجود دارد حجم زیادی از رابط کاربر رابط کاربر) کد. فقط کلاس های پایه و زیر سازی در سیستم عامل سیمبین موجود بودند ، در حالی که بسیاری از رابط های کاربری واقعی توسط اشخاص ثالث نگهداری می شدند. این است که دیگر مورد. سه UIs عمده -- S60 ، UIQ و MOAP -- در سال 2009 ، به موبایل کمک کرده است. گوشی همچنین دارای گرافیک ، متن و طرح قلم ارائه کتابخانه.
برنامه کلاس ، کلاس سند است و با استفاده رابط کاربر کلاس : تمام ج بومی سیمبیان + + برنامه های کاربردی هستند تا از کلاس های تعریف شده توسط سه چارچوب معماری برنامه ساخته شده است. در این کلاسها ایجاد رفتار کاربرد اساسی دارد. توابع مورد نیاز باقی مانده ، از نظر نرم افزار ، مدل داده ها و رابط داده ها ، ایجاد می کند و ارتباط برقرار کردن به طور مستقل فقط از طریق رابط های برنامه کاربردی خود را با طبقات دیگر.
بسیاری از چیزهای دیگر را به این مدل هنوز مناسب -- برای مثال ، SyncML ، جاوا من ارائه مجموعه ای از رابط های برنامه کاربردی دیگری در بالای بسیاری از سیستم عامل و چند رسانه ای. بسیاری از این الگوها و فروشندگان انتظار می رود که عرضه سیستم برقی به این چارچوب از اشخاص ثالث (برای مثال ، پخش چند رسانه ای برای کدک های مارپیچ). این دارای این مزیت است که رابط های برنامه کاربردی را به حوزه هایی از قابلیت های آن یکسان در مدل های تلفن بسیاری از فروشندگان دریافت کنید و که بسیاری از انعطاف پذیری. اما این بدان معنی است که فروشندگان تلفن لازم برای انجام یک معامله بزرگ از کار ادغام سیستم عامل سیمبین گوشی را انجام دهیم.

مرجع موبایل شامل رابط کاربر به نام "TechView". این برنامه یک پایه ای برای شروع و سفارشی سازی است محیطی که در آن بسیار نرم و آزمون به عنوان مثال کد اجرا می شود. این خیلی شبیه است به واسط کاربر از Psion سری 5 سازماندهی شخصی است و برای هر گوشی تولید رابط کاربر استفاده نمی کنند.

دستگاه ها و قابلیت مقایسه
در روز 16 نوامبر سال 2006 ، گوشی های هوشمند 100000000 در حال اجرا سیستم عامل [31] همانطور که از 2009 ژوئیه 21 روانه بازار شد ، بیش از 250 میلیون دستگاه در حال اجرا سیستم عامل سیمبین عرضه شده بود. [32]

    
* رابط کاربری S60 نوکیا در گوشی های مختلف استفاده می شود ، اول بودن نوکیا 7650. نوکیا ازت گیج و نوکیا ازت گیج بازی QD / combos گوشی های هوشمند نیز دستگاه های پلت فرم S60. همچنین بر روی گوشی های تولید کنندگان دیگر را مورد استفاده قرار گرفت مانند زیمنس SX1 و سامسونگ - Z600. به تازگی ، دستگاه های پیشرفته تر با استفاده از S60 شامل نوکیا 6xxx ، جانبی (بجز نوکیا N8xx و N9xx) ، Eseries و بعضی از مدلهای قدیمی نوکیا XpressMusic موبایل.
    
* فوجیتسو ، میتسوبیشی ، سونی اریکسون و شارپ گوشی NTT DoCoMo برای در ژاپن توسعه یافته ، با استفاده از رابط کاربری به طور خاص برای توسعه DoCoMo 'sفوما" آزادی دسترسی به موبایل "با نام تجاری شبکه می باشد. این پلت فرم رابط نامیده می شود MOAP "محور برنامه های کاربردی موبایل بستر های نرم افزاری" است و در رابط کاربر از اوایل فوجیتسو مدل فوما است. کاربر می تواند سی + + برنامه های کاربردی جدید نصب کرد.
رابط های کاربری که در اجرا و یا در سیستم عامل سیمبین از جمله بر اساس :

    
S60 * ، که قبلا سری 60 ، نوکیا و استفاده شده توسط دیگران
    
* سری 80 ، که قبلا نوکیا استفاده می شود
    
* سری S90 ، قبلا توسط نوکیا استفاده می شود
    
* UIQ ، قبلا توسط سونی اریکسون استفاده می شود
    
* MOAP ، محور برنامه های کاربردی موبایل بستر های نرم افزاری ، استفاده شده توسط NTT DoCoMo سرویس را فوما
نسخه های که به طور جدی تا ژانویه 2011 به بازار عرضه می ^ ^ سیمبیان 3/Symbian 4 ، 2 ^ سیمبیان ، سیمبیان ^ 1 (سری 60 نسخه 5) ، و سری 60 3rd ویرایش ویژه پک 2. برای ویژگی های نسخه های قدیمی تر را مشاهده سابقه سیمبیان. توجه داشته باشید که سیستم عامل حمایت از یکی از ویژگی های خاصی معنا نیست که همه دستگاه های در حال اجرا در آن را داشته باشد که از ویژگی های موجود ، به خصوص اگر آن را شامل سخت افزار ، گران مانند خروجی HDMI.

توسعه نرم افزار [ویرایش] کوارت
در سال 2010 ، SDK برای سیمبیان ج استاندارد + + است ، با استفاده از کوارت. این را می توان با هر دو خالق کوارت ، یا کاربید (محیط برنامه نویسی قدیمی تر قبلا برای توسعه سیمبیان استفاده می شود) استفاده می شود. [23] [44] شبیه ساز گوشی اجازه می دهد تا از برنامه های تست کوارت. واژهنامه وارد شده برای شبیه ساز هستند به کد بومی برای توسعه پلت فرم ، وارد شده و نه نیاز به شبیه سازی شود. [45] [ویرایش] سیمبین سی + +
همچنین ممکن است به منظور توسعه استفاده از سیمبین سی + + ، با وجود آن که پیاده سازی استاندارد نیست. قبل از انتشار SDK کوارت ، این محیط توسعه استاندارد بود. شد سیستم عامل مختلف بر اساس سیستم عامل سیمبین است که ارائه کیت توسعه نرم افزار (SDKs) برای توسعه دهندگان نرم افزار علاقمند به هدف دستگاه های سیستم عامل سیمبیان ، آنهایی که اصلی بودن UIQ و S60 وجود دارد. محصولات تلفن فردی ، یا خانواده ، اغلب به SDKs یا SDK الحاقات دانلود از سایت سازنده بیش از حد.
SDKs حاوی اسناد و مدارک ، فایل های هدر و فایل های کتابخانه ای مورد نیاز برای ساخت نرم افزار سیستم عامل سیمبیان و ویندوز مبتنی بر مقلد ("برنده"). تا سیستم عامل سیمبیان نسخه 8 ، SDKs همچنین شامل یک نسخه از گنو / گردآورنده مجموعه (شورای همکاری خلیج فارس) کامپایلر (متقابل کامپایلر) مورد نیاز برای ساخت نرم افزار برای کار بر روی دستگاه.
سیستم عامل سیمبین 9 و پلت فرم سیمبیان استفاده رابط نرم افزار جدید دودویی (آبی) و نیاز به یک کامپایلر متفاوت است. انتخاب از کامپایلرهای موجود است از جمله نسخه های جدیدتر از شورای همکاری خلیج فارس (نگاه کنید به لینک های خارجی در زیر).
متاسفانه ، سیمبین سی + + برنامه نویسی است شیب منحنی یادگیری ، به عنوان سیمبین سی + + نیاز به استفاده از تکنیک های خاص مانند توصیف ، اشیاء فعال و پاکسازی پشته. این باعث می شود که حتی نسبتا ساده و برنامه های سخت تر برای پیاده سازی در محیط های دیگر از. علاوه بر این ، آن بود سوال که آیا این تکنیک ، مانند الگوی مدیریت حافظه ، در واقع سودمند است. این امکان وجود دارد که روش های توسعه یافته برای سخت افزار موبایل خیلی بیشتر از محدود 1990s ، به سادگی ناشی از پیچیدگی های غیر ضروری را در کد منبع برنامه نویسان به دلیل لازم است تا در سطح پایین روال به جای تمرکز بیشتر ویژگی های نرم افزار خاص. در سال 2010 ، این مسائل دیگر مورد زمانی که با استفاده از استاندارد + + سی ، با SDK کوارت.
سیمبین سی + + برنامه نویسی است که معمولا با یک محیط توسعه مجتمع (محیط برنامه نویسی) انجام می شود. برای نسخه های قبل از سیستم عامل سیمبین ، تجاری محیط برنامه نویسی برای سیستم عامل سیمبین CodeWarrior مورد علاقه بود. ابزار CodeWarrior در طول سال 2006 توسط جایگزین Carbide.c + + ، گرفتگی محیط برنامه نویسی مبتنی بر توسعه یافته توسط نوکیا. اکسپرس ، توسعه دهنده ، حرفه ای ، و نصب شده ، با افزایش سطح توانایی : Carbide.c + + در چهار نسخه های مختلف ارائه می گردد. کاملا برجسته نرم افزار می تواند ایجاد و انتشار با نسخه اکسپرس ، که رایگان است. ویژگی های از قبیل طراحی رابط کاربر ، اشکال زدایی تصادف و غیره در دسترس هستند از سوی دیگر ، به اتهام - برای ، نسخه های. مایکروسافت ویژوال استودیو 2003 و 2005 نیز پشتیبانی می شوند از طریق Carbide.vs افزونه. [ویرایش] زبانهای دیگر
دستگاه های موبایل نیز می تواند برنامه ریزی شده بود با استفاده از پایتون ، جاوا من ، فلش آرشیو ، روبی ، دات نت ، وب سایت زمان اجرا (WRT) ابزارک و استاندارد سی / سی + +. [46]
برنامه نویسان ویژوال بیسیک می تواند مواجهه اساسی برای توسعه استفاده از برنامه برای S60 3rd نسخه و دستگاه های UIQ 3.
در گذشته ، ویژوال بیسیک ، VB.NET ، سی شارپ و توسعه برای سیمبیان ممکن از طریق AppForge تیراندازی شد ، برای مایکروسافت ویژوال استودیو پلاگین. در 2007 مارس 13 AppForge عملیات را متوقف ؛ اوراکل خریداری شده مالکیت معنوی ، اما اعلام کرد که آنها طرح نه برای فروش و یا ارائه پشتیبانی برای محصولات AppForge سابق. Net60 ، چارچوب دات نت جمع و جور برای سیمبین است که توسط redFIVElabs توسعه یافته ، به عنوان یک محصول تجاری به فروش رفت. با Net60 ، VB.NET و سی شارپ (و دیگر) کد منبع را به یک زبان میانی (ایل) است که در درون سیستم عامل سیمبیان اعدام با استفاده از وارد شده فقط در زمان کامپایلر. (همانطور که از 18/1/10 تا RedFiveLabs توسعه Net60 با این اطلاعیه در صفحه فرود خود متوقف شد : "در این مرحله ما به دنبال برخی از گزینه های به فروش آی پی به طوری که ممکن است ادامه Net60 آینده به".)
همچنین یک نسخه از محیط برنامه نویسی بورلند برای سیستم عامل سیمبین. توسعه سیستم عامل سیمبیان نیز امکان پذیر است در لینوکس و سیستم عامل با استفاده از ابزارها و روش توسعه یافته توسط جامعه ، تا حدی توسط نرم آزاد کد منبع برای ابزار کلید را فعال کنید. افزونه است که اجازه می دهد تا از توسعه برنامه های کاربردی سیستم عامل سیمبیان در اپل Xcode محیط برنامه نویسی برای سیستم عامل در دسترس بود. [47]
برنامه های کاربردی جاوا من برای سیستم عامل سیمبین هستند توسعه یافته با استفاده از تکنیک های استاندارد و ابزار مثل خورشید بی سیم جاوا جعبه ابزار (که قبلا به J2ME جعبه ابزار بی سیم). آنها به عنوان جار بسته بندی شده (و احتمالا JAD) فایل های. هر دو CLDC و برنامه های کاربردی سی دی سی را می توان با ایجاد گیرد. ابزارهای دیگر شامل SuperWaba ، که می تواند مورد استفاده برای ایجاد سیمبیان 7.0 و 7.0s با استفاده از برنامه های جاوا.
نوکیا تلفن های S60i همچنین می توانید زمانی که اسکریپت ها پایتون برای پایتون مترجم S60 است ، نصب شده با API سفارشی ساخته شده است که اجازه می دهد تا برای پشتیبانی بلوتوث و چنین اجرا شود. نیز وجود دارد تعاملی کنسول اجازه می دهد تا کاربر برای نوشتن اسکریپتهای پایتون به طور مستقیم از تلفن. [ویرایش] گسترش
پس از توسعه ، برنامه های کاربردی موبایل نیاز به پیدا کردن مسیر به تلفن های همراه مشتریان. آنها در فایل های بازی ها که ممکن است بیش از حد هوا نصب شده بسته بندی شده ، از طریق کامپیوتر در تماس باشید ، بلوتوث و یا بر روی کارت حافظه است. جایگزین است به همکاری با کارخانه سازنده گوشی و نرم افزار گنجانده شده در تلفن خود. این برنامهها باید امضا برای موبایل سیمبین 9.x سیستم عامل به منظور استفاده از قابلیت های خاص (قابلیت های سیستم ، قابلیت محدود و قابلیت های دستگاه تولید کننده). [48] نرم افزار هم اکنون می توانید به صورت رایگان به امضا رساند. [49] مسابقه و گزینه های مختلف [ویرایش]
در تعدادی از "تلفن همراه هوشمند" فروش ، دستگاه های موبایل هستند رهبران بازار است. آمار منتشر شده برای سه ماهه دوم سال 2010 نشان داد که دستگاه های موبایل شامل سهم 41.2 ٪ از دستگاه های هوشمند تلفن همراه فروخته می شوند ، لبه با داشتن 18.2 ٪ ، 17.2 ٪ اندیشه داشتن ، و اپل با داشتن 15.1 ٪ (از طریق سیستم عامل آی فون) [50]
قبل از گزارش در مورد محموله دستگاه به عنوان در فوریه 2010 منتشر شده نشان داد که دستگاه های موبایل شامل سهم 47.2 ٪ از دستگاه های هوشمند تلفن همراه حمل می شود در سال 2009 ، با داشتن لبه 20.8 ٪ ، 15.1 ٪ داشتن اپل (از طریق سیستم عامل آی فون) ، مایکروسافت با 8.8 ٪ ( از طریق ویندوز م و ویندوز موبایل) و داشتن اندیشه 4.7 ٪. [51] رقبای دیگر عبارتند از webOS ، دم Qualcomm است ، SavaJe ، لینوکس و MontaVista نرم افزار.
با وجودی که این سهم از بازار جهانی گوشی های هوشمند کاهش یافته است از 52.4 ٪ در سال 2008 به 47.2 درصد در سال 2009 ، محموله بزرگ دستگاه های سیمبین 4.8 ٪ ، از واحد 74،900،000 تا 78،500،000 واحد [51] از Q2 سال 2009 ، به Q2 2010 ، محموله های سیمبیان دستگاه 41.5 ٪ ، با 8.0 میلیون واحد رشد ، از واحد 19،178،910 تا 27،129،340.. در مقایسه با افزایش 9.6 میلیون واحد برای اندیشه ، 3.3 میلیون واحد برای لبه ، و 3.2 میلیون واحد برای اپل [52]
سیمبیان سهم بازار در سال های اخیر از دست داده ؛ آن را از 72.8 درصد از بازار در سال 2006 Q3 به 36 ٪ کاهش یافته است در Q3 2010 [نیازمند منبع] در سال 2009-2010 ، موتورولا ، سامسونگ ، ال جی و سونی اریکسون اعلام کرد برداشت خود را از پلت فرم ، می روم تنها نوکیا و چند کوچک ژاپنی فقط فروشندگان. [نیازمند منبع] در اواخر سال 2010 ، سامسونگ کاملا نرم خواهد شد از جمله پشتیبانی و خدمات و همچنین حذف تمامی مطالب مربوط به موبایل از وب سایت خود را ترک کند ، در حالی که سونی اریکسون خواهد شد معرفی نمی کند گوشی جدید تلفن همراه با موبایل [53] [منبع قابل اعتماد؟] [ویرایش] نقد
در نوامبر 2010 ، گوشی های هوشمند وبلاگ همه چیز درباره موبایل با انتقاد از عملکرد سیمبین را به طور پیش فرض مرورگر وب و توصیه می شود جایگزین مرورگر اپرا موبایل [54]
نوکیا معاون ارشد رئیس جمهور جو هارلو وعده داده شده در مرورگر به روز شده در سه ماهه اول سال 2011 [55] نوکیا برنامه ای برای تعویض به سیستم عامل های رقابتی مانند سیستم عامل آندروید ، اما در فوریه 2011 اعلام کرد که کراوات استراتژیک با مایکروسافت امضا کرده بود را تکذیب کرد. تحلیلگران انتظار دارند سهم بازار صنعت موبایل را به انحطاط و با وجود آن که هنوز هم ادامه خواهد داد به تسلط در سراسر جهان به عنوان شماره دو سکو در دو ، پس از اندیشه. [56] جدید نوکیا سیمبیان ^ 3 دستگاه نیز به خوبی توسط بازار و منتقدان دریافت کرد. در پایان این اطلاعیه به "توسعه مستمر" مدل از سیستم عامل آی فون و سیستم عامل آندروید ، که در آن دستگاه موجود خواهد شد با به روز رسانی سیستم عامل جدید در طول زندگی خود پشتیبانی شده ، توسط جامعه استقبال عوض شود. [نیازمند منبع] [ویرایش] بدافزارها نوشتار اصلی : ویروس موبایل
سیستم عامل سیمبین بود موضوع را به انواع ویروس ها ، بهترین است که شناخته شده است Cabir. معمولا خود این ارسال از تلفن به تلفن توسط بلوتوث است. تا کنون ، هیچ گرفته اند استفاده از هر گونه نقص در سیستم عامل سیمبین -- در عوض ، آنها تمام خواسته کاربر که آیا آنها می خواهم به نصب نرم افزار ، با هشدارهای تا حدی برجسته است که آن را نمی توان اعتماد کرد.
با این حال ، با این دیدگاه که به طور متوسط کاربر تلفن همراه نباید باید در مورد نگرانی های امنیتی ، سیستم عامل سیمبین 9.x تصویب یونیکس به سبک مدل قابلیت (مجوز در هر فرایند ، نه در جسم). نرم افزار های نصب به لحاظ تئوری قادر به انجام کارهایی (مانند هزینه پول کاربر با ارسال اطلاعات شبکه) مخرب بدون اینکه امضا دیجیتالی -- در نتیجه ساختن آن قابل ردیابی. توسعه دهندگان تجاری که می تواند هزینه پرداخت هزینه می توانند درخواست به نرم افزار خود را امضا از طریق برنامه های سیمبیان را امضا کردند. توسعه دهندگان نیز باید این گزینه خود برنامه ثبت کنند. با این حال ، مجموعه ای از ویژگی های موجود دسترسی به بلوتوث ، IrDA ، نق CellID ، تماس های صوتی ، جیپیاس و چند نفر دیگر را شامل نمی شود. بعضی از اپراتورها تصمیم گرفتند که به غیر فعال کردن همه گواهینامه های غیر از سیمبین گواهی امضاء نموده است.
برخی از برنامه های دیگر دشمن در زیر می آید ، اما همه از آنها هنوز نیاز به ورودی کاربر را اجرا کنند.

    
* Drever.A است تروجان های مخرب بازی ها فایل که تلاش برای غیر فعال کردن از راه اندازی خودکار Simworks و آنتی موبایل آنتی ویروس برنامه های کاربردی.
    
* Locknut.B مخرب بازی ها تروجان فایلی که وانمود به پچ برای گوشی های سیمبیان S60 همراه است. وقتی که نصب شده است ، آن را قطره یک فایل باینری است که جزء حیاتی سیستم خدمات تصادف. با این کار هر برنامه از بودن در راه اندازی تلفن جلوگیری می کند.
    
* Mabir.A Cabir اساسا با قابلیت ارسال MMS. دو شده توسط این شخص نوشته شده است ، و سهام بسیاری از شباهت های کد. این گسترش از طریق بلوتوث با استفاده از روال همان مدل اولیه Cabir. به عنوان Mabir. فعال شدن آن را برای گوشی اولین بار آن را می یابد جستجو ، و شروع به ارسال نسخه از خودش را به آن تلفن.
    
* تروجان Fontal.A بازی ها که فایل نصب یک فایل خراب شده که باعث می شود که در راه اندازی مجدد تلفن را به شکست منجر شده است. اگر کاربر تلاش می کند تا راه اندازی مجدد سیستم تلفن آلوده ، آن را برای همیشه خواهد بود چوب در راه اندازی مجدد ، و می تواند بدون ضد عفونی استفاده نمی شود -- که شده است ، استفاده از reformat ترکیب کلیدی که سبب می شود که تلفن به از دست دادن تمام داده ها باشد. در حال تروجان ، Frontal نمی تواند گسترش به خودی خود -- به احتمال زیاد راه را برای کاربر به آلوده می شوند خواهد بود که فایل را از منابع نامطمئن به دست آوردن ، و سپس نصب آن را به تلفن ، سهوا و یا در غیر این صورت.
یک شکل جدید از تهدید تروجان به سیستم عامل سیمبین که به شکل پخته سیستم عامل [57] [58] اخیرا در کنفرانس بین المللی تروجان نشان داده شده است ، MalCon [59] (دسامبر 2010) توسط هند هکر Atul الکس. [ویرایش] دور زدن امنیت پلتفرم
دستگاه های سیستم عامل سیمبین 9.x می تواند به حذف هک امنیت بستر های نرم افزاری معرفی شده در سیستم عامل 9.1 به بعد ، کاربران اجازه می دهد برای اجرای کد های بدون علامت. [60] اجازه می دهد تا این دستکاری فایل های سیستم ، و امکان دسترسی به بخشهایی که قبلا قفل شده است و از سیستم عامل. هک شد توسط نوکیا به طور بالقوه برای افزایش تهدید ناشی از ویروس تلفن همراه به عنوان کد بدون علامت می تواند اجرا شود ، انتقاد کرد. [61]

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد