فرمان PATH
با استفاده از این فرمان مسیر هایی که سیستم عامل DOS از طریق آنها به جستجوی فایل های اجرایی می پردازد٬ تعیین می شود.

فرمان REN
می توان نام فایل ها را تغییر داد.
فرمان FORMAT
به منظور قالب بندی دیسکها به کار میرود. قالب بندی دیسکها به منظور آماده سازی آنها برای ذخیره سازی و بازیابی اطلاعات انجام می گیرد.
فرمان RD
برای حذف یک فهرست به کار میرود.
ویلز
ویلز یک سیستم عامل برای کمودور 64 است که عموماَ به طور فرعی مبنی بر GEOS میباشند . این سیستمعاملتواناییهای جدیدی به این کامپیوتر اعطا میکند: توانایی برای پخش فیلم و موزیک(mp3) و محیط جستجوی اینتر نتی گرافیکی (و تواناییهای محدود سرویس دهی) و چند وظیفه ای است . Wheels یک مرحله نیازمندی سیستم دارد: یک پردازنده قوی (یک پردازنده 65816که در مکان c64 استاندارد پدازنده 6502 1mhz) و حد اقل یک 128 k REU. همچنین این سیستمعامل از سختافزار استاندارد GEOS,C64os استاندارد که نمیتوان جا به جا کرد و شامل دیسک سخت (تا 4 گیگا بایت) و فلاپی دیسک با چگالی بالا (تا 1.6 مگا بایت) و آدرس دهی حافظه دست یابی مستقیم الصاقی است، پشتیبانی میکند . اوپن سورس بودن ویلز قطعی نیست و به اینکه چه کسی سورس این سیستمعامل را درخواست کند بستگی دارد. اگر چه که منبع آن برای دید عموم بدون نیاز به پذیرش یک اجازه نامه در دسترس است، خود نرمافزار انحصاری و تجاری است و بیننده هایی که خود نرمافزار را ندارند انتظار کامپایل کردن کد را ندارند . رقیب اصلی wheels آن mp3 است.
پالم
سیستمعامل پالم یک سیستمعامل است که بوسیله شرکت پالم سورس برای دستیار دیجیتال شخصی پالم ساخته شدهاست.
تاریخچه
سیستمعامل پالم توسط jeff Howkins برای استفاده در pdaها بوسیله us robotics نسخه ۱. ۰ تهیه شده بود برای pilot اصلی ۱۰۰۰٬۵۰۰۰ ونسخه ۲. ۰ برای palm pilot شخصی و پیشرفته. با وارد شدن palm III نسخه ۳. ۰ از سیستمعامل با بالا بردن با اومردن درجه و با رهاکردن نسخههای ۳. ۱و۳. ۳و۳. ۵و اضافه کردن پشتیبانی برای رنگ و چندین پورت افزایشی و پردازشگرهای جدید و قابلیتهای زیاد دیگر.
برنامههای روی سیستمعامل palm به صورت آیکن نمایش داده میشوند، برنامههای داخل سیستمعامل palm به صورت لیست نیز میتوانند به نمایش دربیایند. نسخه چهار با سری ام ۵۰۰ به جریان افتاد و بعد در دسترس قرارداده شد و با بهینه کردن برای سختافزار قدیمی. و اضافه کرد یک ارتباط استاندارد برای دسترسی خارجی FS (شبیه کارت SD) و بهبود دادن دفترچه راهنما ی تلفن، امنیت و بهبودپذیر بودن UI نسخه ۵ تولید شده با tungsten T اولین نسخهای بوی که از ابزار arm حمایت میکرد کاربردهای palm در یک محیط رقابتی به نام محیط سازگاری palm اجرا شده اند(pace) اجازه داد که با برنامههای دیمی سازگار شود حتی با افزایش بالای pace کاربردهای palm معمولاً در قطعات arm نسبت به سختافزاری که قبلا تو لید شده بود سریعتر کار میکرد. نرمافزارهای جدید میتوانستند که از پردازشگرهای arm سود ببرند با pnd native) pace) و بخش کوچکی از arm. آن همچنین در آن زمان وقتی palm شروع به مجزا کردن سختافزار و نرمافزارش کرد و تلاش سیستمعامل، عاقبت به دو کمپانی تبدیل شد: (سیستمعامل) PalmSource,Ine و(سختافزار) palmOne,Ine. PalmSource,Ine: سیستمعامل Palm Cobalt(همچنین با نام دیگر palm 6) در سال ۲۰۰۳، اجازهٔ بهبود بخشیدن پشتیبانیهای چند رسانهای در امتداد کار بردهای اصلی ARM. PalmSource,Ine: در سپتامبر ۲۰۰۴ سیستمعامل Palm Cobalt 6. ۱، به روز شده را ارائه کرد. چهرهٔ جدید سیستمعامل پشتیبانیهای خود را برای یک نوع از کیفیت تصویر Panelهای LCD و طراحی مجدد ترکیب کننده تلفنی هدایت شونده با یک دست، و استفاده وسیع از تمامی کاربردهای فونتهای بالا رفتنی. بطوریکه در فوریهٔ ۲۰۰۵ محصولات سختافزاری سیستمعامل Palm Cobalt را اجرا نمیکردند. نسخههای بعدی از سیستمعامل Palm از اجرای بالای هسته لینوکس پشتیبانی خواهد کرد (و این با اضافه کردن هسته عرف و جاریس محقق خواهد شد). با توجه به Palm Source China Mobile Soft. برنامههای کاربردی ساخته شده برای سیستمعامل Palm : سیستمعامل Palm این اجازه را میدهد که معین شود کدام یک از کاربردها شامل ابزارهای سیستمعامل palm شان هستند. طبق این مجوز همچنین میتوان کاربردها را انتخاب کرد.
اندروید
اَندروید (از یونانی: به معنای مَرد، انسان، شبه آدم یا رُبات (آدم آهنی))، (به انگلیسی: Android) نام سیستمعاملی است که گوگل برای اسمارت فون ها و تبلت ها و هم اکنون برای تلویزیون ها عرضه مینماید و با همکاری دهها شرکت بر روی دستگاههای مبتنی بر اندروید قرار میدهد. اندروید بر پایهٔ هسته لینوکس ساخته شدهاست.
تاریخچه
در اوت ۲۰۰۵، گوگل شرکت اندروید واقع در پالو آلتو، کالیفرنیا را خرید. شرکت کوچک اندروید که توسط اندی رابین، ریچ ماینرز، نیک سیرز و کریس وایت پایهگذاری شده بود، در زمینه تولید نرمافزار و برنامههای کاربردی برای تلفنهای همراه فعالیت میکرد. اندی رابین مدیر عامل اجرایی این شرکت پس از پیوستن اندروید به گوگل به سمت قائممقام مدیریت مهندسی این شرکت و مسئول پروژه اندروید در گوگل منصوب شد. تیم اندروید به رهبری رابین فعالیت خود را برای تولید سکوی تلفن همراه مبتنی بر هسته لینوکس آغاز کردند و نتیجه اولیه این پروژه در نشست خبری شرکت گوگل در ۵ نوامبر سال ۲۰۰۷، مطرح کردن اتحادیه گوشی باز بود. ۳۴ شرکت فعال در زمینه تولید نرمافزار، تولید تلفنهای همراه، اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازندههای تلفن همراه اعضای بنیانگذار این اتحادیه بودند. در میان نامهای مشهور در بین اعضای مؤسس، شرکتهایی چون سامسونگ، الجی الکترونیکس، موتورولا، اچتیسی، تی-موبایل، انتیتی دوکومو، اینتل، انویدیا، تگزاس اینسترومنتس، کوالکام، برودکام، تلفونیکا، اسپرینت، ایبی و البته گوگل به چشم میخوردند. اریک اشمیت مدیر ارشد اجرایی گوگل در این مراسم گفت: «اعلام امروز بسیار جاهطلبانهتر از معرفی تنها یک تلفن گوگلی است که در چند هفته اخیر توسط رسانهها پیشبینی شده بود. از دیدگاه ما سکویی که ما ارائه کردهایم، هزاران تلفن گوناگون را به بازار روانه خواهد کرد.» نخستین گوشی مبتنی بر اندروید توسط شرکت اچتیسی با همکاری تی-موبایل تولید شد. این گوشی که به فاصله کمتر از یک سال از تشکیل اتحادیه گوشی باز یعنی در ۲۲ اکتبر ۲۰۰۸ تولید شد، در بازارهای مختلف به نامهای اچتیسی دریم، تی-موبایل جی۱ و ارا جی۱ به بازار عرضه گردید.
۹ دسامبر ۲۰۰۸ چهارده عضو جدید از شرکتهای صنعت تلفن همراه جهان به اتحادیه گوشی باز پیوستند. در بین این نامها باید به سونی اریکسون، اریکسون، توشیبا، ایسوز، گارمین، هواوی و آرم هولدینگز اشاره کرد. روند پیوستن شرکتهای بزرگ به اتحادیه تا به امروز نیز ادامه داشتهاست و شرکتهایی چون ایسر، آلکاتل، لنوو، شارپ، فاکسکان، انایسی، کیوسرا، انایکسپی، استی-اریکسون، مارول، زدتیئی و دل نیز از جمله شرکتهایی بودهاند که به جمع پشتیبانیکنندگان اندروید پیوستهاند.
در ۳ سپتامبر ۲۰۱۳ توسعهدهندگان اندروید بهطور رسمی اعلام کردند که با شرکت نستله، که از شرکتهای مطرح صنعت شکلاتسازی جهان میباشد، همکاری خواهند کرد. در همین راستا نگارش ۴٫۴ سیستمعامل اندروید، کیتکت نام گرفت. کیت کت از مارکهای معروف شکلات است که توسط شرکت نستله تولید میشود.
کپیرایت و حق امتیاز
حق امتیاز اکثر قسمتهای اندروید به صورت اپن سورس بر اساس مجوز آپاچی نسخه ۲٫۰ (Apache License 2.0) ارائه میگردد. با اینکه سعی میشود تا اکثریت قسمتهای این سیستم عامل بر اساس همین مجوز ارائه گردد، استثناهایی نیز وجود دارد. برای مثال هسته لینوکس موجود در این سیستم عامل با پروانه عمومی همگانی گنو نسخه ۲ (GPLv2) منتشر شده است.
لوگوی اندروید
طراح لوگوی مشهور اندروید “آیرینا بلاک” است. سه سال پیش از آیرینا بلاک و تیم طراحی گوگل تقاضا شد تا لوگویی برای اندروید طراحی کنند که به سرعت با کاربر ارتباط برقرار کند و به آسانی قابل شناسایی باشد؛ همچنین به بلاک گفته شد که این لوگو باید حتماً تصویری از ربات باشد چرا که اندروید به معنای روبات است. آیرینا پس از مطالعه زیاد در مورد اسباببازیها و شخصیتهای فانتزی و تخیلی در آخر تصمیم گرفت لوگوی اندروید را از یک منبع عجیب الهام بگیرد: دستشویی! هر کسی علامت روی در دستشوییها را دیده و الهام از این علامتها میتواند باعث شود در یک نگاه لوگوی اندروید شناخته شود. یک نکته جالب دیگر در مورد لوگوی اندروید این است که گوگل برخلاف دیگر شرکتها که سعی در حفاظت از لوگویشان داشتند تصمیم گرفت تا لوگو را به صورت آزاد و Open Source قرار دهد تا هر کس بتواند آن را به دلخواه خودش تغییر دهد. گوگل در اینباره میگوید: “ما تصمیم گرفتیم این لوگو میتواند یک لوگوی اشتراکی و تعاملی باشد که هر کس در دنیا بتواند آن را تغییر دهد. این تصمیم بسیار شجاعانه بود. ” شاید با اپلیکیشن Androidify و یا اسباب بازیها و Action Figureهای کوچک اندرویدی بامزه آشنا باشید؛ همه اینها به لطف آزاد بودن لوگوی اندروید امکانپذیر شده است.
معنای اندروید و تلفظ صحیح
بنابر ترجمه واژهنامهٔ کمبریج، اندروید اینگونه تعریف شدهاست: «یک ربات (ماشینی که به وسیله کامپیوتر کنترل میشود) که به گونهای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد.» بنا بر این تعریف شاید بتوان کلمه ربات انسان نما را ترجمهٔ مناسبی برای این واژه در نظر گرفت.
تلفظ صحیح این کلمه بر اساس واژهنامهٔ کمبریج در هر دو گویش آمریکایی و بریتانیایی اندروید (/ˈæn.drɔɪd/) میباشد و در هیچ کدام از این گویشها حرف 'آ' در ابتدای این کلمه به کار نمیرود.
ویژگیهای اندروید
اندروید تمامی تکنولوژیهای اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای را پشتیبانی میکند.
اندروید از فرمتهای مختلف فایلهای مالتی مدیا مثل MPEG-۴, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی میکند.
اندروید برای ارسال پیغامهای متنی یا همان اس ام اس (SMS) از فرمهای SMS, MMS و XMPP پشتیبانی میکند.
مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافتهاست.
اندروید برای ذخیره دادهها و مدیریت بانکهای اطلاعاتی سبک از نرمافزار SQLite استفاده میکند.
تمام برنامههای اندروید به زبان جاوا نوشته میشوند. برای اجرای برنامههای جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی ماشین مجازی جاوایی (Dalvik virtual machine) اجرا میشوند.
ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی میشوند. این ابزارها شامل کتابخانهها، خطایاب، شبیهساز گوشی و یک پلاگین برای اکلیپس است.
اندروید از سختافزارهای مختلف همچون جی پی اس و دوربینهای متنوع پشتیبانی میکند.
تصاویر و فایلهای گرافیکی بوسیله OpenGL پردازش میشوند که کیفیت بالاتری خواهند داشت.
با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز میتوان به توسعه برنامههای کاربردی تحت این سیستم عامل پرداخت.
رابطه اندروید و جاوا
نرمافزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته میشوند و برای ارتباط با لایههای زیرین سیستم عامل میتوانند از کتابخانههای جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شدهاست و بسیاری از برنامههای اندروید هم با جاوا نوشته شدهاند. اما این سیستم عامل، Java Virtual Machine ندارد. برای اجرای برنامههای جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی Dalvik vitrual machine اجرا میشوند. دالویک یک ماشین مجازی جاوایی است که برای سیستم عامل اندروید بهینه شدهاست تا هم RAM و هم CPU و هم باتری کمتری مصرف کند). برنامههای جاوایی معمولی هم که روی گوشیهای دیگر اجرا میشوند با استفاده از نرمافزارهای شبیهساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.
آرت
آرت ران تایم جدید اندروید است که جایگزین دالویک شده است. شرکت گوگل برای اولین بار در اندروید ۴٫۴ آرت را در کنار دالویک قرار داد و کاربران میتوانستند با مراجعه به تنظیمات آن را فعال کنند.
فرمت فایلهای پشتیبانی شده
اندروید در حالت پیشفرض فایلهای mp3, aac , ogg , amr , midi , mpeg4 , wav , bmp , gif , png , jpg را پشتیبانی میکند. اندروید Adobe Flash را نیز پخش میکند و میتواند فایلهای GIF متحرک را با حرکت پخش کند. برای پخش فایلهای جریان دار مانند صوت و ویدئو نیز میتوانید از تگ ویدئو html۵ و همچنین تکنولوژی Adobe Flash Streaming استفاده کنید. در نسخههای جدید اندروید، موتور جاوااسکریپت مرورگر کروم که سرعت بسیار بالایی در اجرای کدهای جاوا اسکریپت دارد به مرورگر اندروید متصل شدهاست. (در ضمن مرورگر اندروید کدهای HTML۵ را پشتیبانی میکند)
محیط برنامهنویسی اندروید
مجموعه برنامه نویسی اندروید یا Android SDK شامل یک دیباگر، کتابخانههای اندروید، شبیهساز سیستم عامل، مستندات اندروید و فایلهای نمونه و آموزشی است که به کاربر در ایجاد برنامهها کمک میکند. هم اکنون این SDK بر روی یک سیستم ۳۲ بیتی که لینوکس، ویندوز و یا mac OSX داشته باشد اجرا میشود. پیش نیازهای نصب این SDK عبارتند از JDK و Apache Ant و python 2.2. برنامههای نوشته شده برای
آیاواس
آیاواس (به انگلیسی: iOS) (در گذشته iPhone OS) یک سیستم عامل تلفن همراه است که در ابتدا برای آیفون و آیپاد تاچ توسعه داده میشد، از آن زمان به بعد برای استفاده در سایر دستگاههای شرکت اپل مانند آیپد و اپل تیوی گسترش یافت. شرکت اپل مجوز استفاده از آیاواس برای نصب بر روی سختافزارهای شخص ثالث را نمیدهد. اپ استور در ۶ مارس ۲۰۱۲ دارای بیش از ۵۵۰٫۰۰۰ اپلیکیشن بود که جمعاً بیش از ۲۵ بیلیون بار دانلود شدهاند. در سه ماهه آخر سال ۲۰۱۰ این سیستمعامل ۱۶% از سهم سیستمعامل تلفنهای هوشمند را در اختیار داشت، پایینتر از اندروید گوگل. این سیستمعامل در ماه مه ۲۰۱۰ در ایالات متحده آمریکا، ۵۹% از مصرف دادههای وب تلفن همراه (از جمله استفاده از آیپاد تاچ و آیپد) را به خود اختصاص داد.
رابط کاربری آیاواس بر اساس مفهوم دستکاری مستقیم (concept of direct manipulation)، با استفاده از حرکات چند لمسی (multi-touch gestures) طراحی شدهاست. عناصر رابط کنترل از: switchesو slidersو buttons تشکیل شدهاست. پاسخ به ورودی کاربر فوری است و رابط سیال را فراهم میکند. تعامل با سیستم عامل حرکاتی را شامل میشود از این جمله حرکات میتوان: swipe, tap, pinch, reverse pinch که هر کدام از اینها تعاریف خاصی را در چارچوب IOS سیستم عامل و رابط کاربری چند لمسی آن را دارا میباشند.. شتاب سنج داخلی توسط برخی از برنامههای کاربردی مورد استفاده قرار گیرد که برای پاسخ به تکان دادن دستگاه (یکی از نتایج شایع ان دستور خنثیسازی است) و یا چرخش آن را به سه بعد (یکی از نتایج شایع ان تعویض از عمودی به افقی است).
modeiOS از OX مک مشتق شدهاست، که با آن که سهام آن به بنیاد داروین تعلق دارد، و در نتیجه اینسیستم عامل شبه یونیکس از طبیعت است.
در IOS، چهار انتزاع لایه وجود دارد: لایه هسته سیستم عامل، لایه هسته خدمات، لایه رسانهها، و کاکائو لایه لمسی است. نسخه کنونی سیستم عامل ۷٫۱ با استفاده از حدود ۱-۱٫۵ گیگابایت ذخیره سازی دستگاه که با مدلهای دیگر متفاوت است.
تاریخچه
این سیستم عامل با آی فون(iphone) (تلفن همراه هوشمند شرکت اپل) در کنفرانس و نمایشگاه Macworld، در ژانویه ۹، ۲۰۰۷، پرده برداری شد و در ماه ژوئن همان سال برای اولین بار منتشر شد، ادبیات بازاریابی اپل یک نام جداگانهای برای سیستم عامل مشخص نکرد، و بیان سادهای را که "آی فون OS X را اجرا میکند "(iPhone runs OS Xاظهار داشت. در ابتدا، برنامههای شخص ثالث پشتیبانی نمیشدند. استیو جابز استدلال کرد که توسعه دهندگان میتوانند برنامههای کاربردی وب که " مانند برنامههای بومی بر روی آی فون رفتار میکند " بسازند. در اکتبر ۱۷، ۲۰۰۷، اپل اعلام کرد که یک کیت توسعه نرمافزار بومی (SDK) تحت توسعهاست و آنها برنامه ریزی آن را انجام خواهد داد ". در مارس ۶، ۲۰۰۸، اپل اولین بتا را منتشراکرد، همراه با یک نام جدید برای سیستم عامل: iPhone OS ". سپتامبر قبلی، اپل آی پاد لمسی، که بیشتر قابلیتهای غیر تلفنی iPhone را داشت منتشر کرد. اپل همچنین بیش از یک میلیون آیفون در طول تعطیلات سال ۲۰۰۷ فروخته میشود. اپل در ۲۷ ژانویه 2010، iPad را معرفی کرد که دارای یک صفحه نمایش بزرگ تر از آیفون و آی پاد لمسی، و طراحی شده برای مرور وب، مصرف رسانهها، و خواندن iBooks. در ژوئن ۲۰۱۰، اپل سیستم عامل آی فون را به عنوان "IOS" ریبراند کرد. علامت تجاری "IOS" توسط سیسکو بیش از یک دهه برای سیستم عامل خودش مورد استفاده قرار میگرفت. IOS، مورد استفاده در روترهای آن قرار گرفت. برای اجتناب از هرگونه طرح دعوی در دادگاه بالقوه، اپل مجوز "علامت تجاری" IOS را از سیسکو گرفت.
ویژگیها
صفحه اصلی
صفحه اصلی (ارائه شده توسط(" SpringBoard ") نمایش آیکونهای نرمافزار و بارانداز در پایین صفحه نمایش که در آن کاربران میتوانند برنامههایی را که اغلب استفاده میکنند پین کنند. صفحه اصلی هر زمان که کاربر بر روی دستگاه سوئیچ کند و یا دکمهٔ "صفحه اصلی" را فشار دهد (دکمه فیزیکی بر روی دستگاه) نمایان میشود. صفحه نمایش دارای یک نوار وضعیت در بالا برای نشان دادن دادهها: مانند زمان، میزان مصرف باتری و قدرت سیگنال است. بقیهٔ صفحه نمایش به برنامهٔ در حال اجرا اختصاص داده شدهاست. از نسخه 3.0 IOS تا به حال، تابع Spotlight Search function در صفحه سمت چپ صفحه اصلی روی صفحه نمایش در دسترس شدهاست. این تابع به کاربران اجازه میدهد تا درون رسانهها، برنامهها، ایمیلها، دفترچه تلفنها و فایلهای مشابه را جستجو کنند.
مرکز هشدار (Notification Center)
در بروز رسانی5 IOS، قابلیت اطلاعیهها به طور کامل دوباره طراحی شدهاست. اطلاعیهها در حال حاضر در یک پنجرهاست که میتواند از بالای صفحه نمایش کشیده شود و اگر اطلاعیه دریافتی را لمس کنید، شما به برنامهای که ارسال اطلاع رسانی کرده وارد میشوید.
پوشهها (Folders)
4 IOS با معرفی یک سیستم ساده برای پوشهها آمد. هنگامی که برنامههای کاربردی درحالت " jiggle mode" هستند، هر دو برنامه را میتوان در بالای هر یک از دیگری برای ایجاد یک پوشه کشیده، و از آن پس، برنامههای بیشتری را میتوان با استفاده از همین روش به پوشه اضافه کرد، تا ۱۲ برنامه بر روی آی فون و iPod Touchو ۲۰ برنامه بر روی iPad.
عملکرد چند تکلیفی (Multitasking)
قبل از4 IOS، Multitasking فقط برای بعضی از برنامههای موجود در دستگاه قابل اجرا بود. با شروع 4 IOS در نسل سوم و جدیدتر دستگاههای IOS، multitasking از طریق هفت پس زمینه APIها پشتیبانی شد:
برنامه در پس زمینه ادامه پیدا میکند تا زمانی که پخش صوتی و یا تصویری اجرا میشود.
برنامه به صورت معلق میباشدهنگامی که یک تماس تلفنی در حال انجام است.
نرمافزار اطلاع از تغییر محلها
فشار اطلاعیهها.
اطلاعیه محلی. برنامه زمانبندی اطلاعیه محلی که در یک زمان از پیش تعیین شده تحویل داده شدهاست.
اتمام کار. برنامه از سیستم درخواست زمان اضافی برای تکمیل یک کار خاص میکند
برنامه هیچ کد اجرا نمیکند و ممکن است از حافظه در هر زمان حذف شدهاست
راه گزینی برنامههای کاربردی(Switching applications)
بادوبار کلیک کردن بر روی دکمه Home. Switching applications را فعال میسازد. که یک رونده حوض مانند از پایین، با حرکت دادن محتویات صفحه نمایش تا بالای صفحه نمایش ظاهر میشود. انتخاب یک آیکون سوئیچ به برنامه سمت چپ آیکون که به عنوان کنترلهای موسیقی، و قفل چرخش عمل میکنند. نگه داشتن آیکونها به طور خلاصه آنها را به"جنبش" در اورده (به همین ترتیب به صفحه اصلی) و اجازه میدهد تا کاربر برنامهها را به بسته شدن وادار کند.
مرکز بازی (Game Center)
مرکز بازی یک شبکهٔ اجتماعی بازیهای چند نفره آنلاین منتشر شده توسط اپل است که این اجازه را به کاربران میدهد تا " دوستان را به بازی دعوت کنند، یک بازی چند نفره از طریق matchmaking شروع کنند. به پیگیری امتیازهای خود، و مقایسه انها با امتیازهای دوستان خود در leader board بپردازند. مرکز بازی یک شبکهٔ اجتماعی بازیهای چند نفره آنلاین منتشر شده توسط اپل است که این اجازه را به کاربران میدهد تا " دوستان را به بازی دعوت کنند، یک بازی چند نفره از طریق matchmaking شروع کنند. به پیگیری امتیازهای خود، و مقایسه انها با امتیازهای دوستان خود در leader board بپردازن
محیط برنامهنویسی
برنامهها حتماً باید به طور خاص برای IOS و معماری ARM نوشته و کمپایل شوند. مرورگر وب سافاری برنامههای کاربردی وب را با دیگر مرورگرهای وب پشتیبانی میکند. برنامههای بومی مجاز شخص ثالث برای دستگاههای در حال اجرا2.0 IOS و بعد از طریق فروشگاه app اپل در دسترس هستند.در این معمار
ویندوز موبایل
ویندوز موبایل یک سیستمعامل فشرده مرکب از مجموعهای از درخواستهای اساسی برای دستگاههای قابل حمل میباشد. دستگاههای که قابلیت اجرای ویندوز موبایل را دارند شامل: رایانههای جیبی، تلفن های هوشمند، وسایل چندرسانهای همراه و رایانههای توبورد برای خودروها.
شرکتهای زیر از جمله تولیدکنندگان دستگاههای دارای سیستمعامل ویندوز موبایل هستند.
اچتیسی
سامسونگ
سونی اریکسون
گیگابایت
الجی
اچپی
موتورولا
ایسر
ویندوز فون
ویندوز فون (به انگلیسی: Windows Phone) سیستمعامل است که توسط شرکت مایکروسافت برای گوشیهای هوشمند ساخته میشود و جانشین پلتفرم ویندوز موبایل است. ویندوز فون ۷ در نوامبر ۲۰۱۰ معرفی شد. در سیستم عامل ویندوز فون بر خلاف ویندوز موبایل، مایکروسافت بجای نشانه گرفتن بازار شرکتهای بزرگ، بازار مصرف کنندگان را نشانه گرفته است. در این سیستم عامل به جای استفاده از شکل برنامههای مبتنی بر ویندوز (فایلهای exe) از برنامههای مایکروسافت سیلورلایت استفاده شده است. ویندوز فون ۸ در اکتبر ۲۰۱۲ معرفی شد.
دارندگان ویندوز فون ۷ نمیتوانند به ویندوز فون ۸ آپگرید نمایند.
تولید کنندگان
همکاران مایکروسافت در تهیه دستگاههای مبتنی بر ویندوز فون ۷ شامل شرکتهای: دل, اچتیسی، ال جی، سامسونگ، ایسر، آلکاتل-لوسنت، فوجیتسو، توشیبا، نوکیا و زد تی ایی میشدند و دستگاههای مبتنی بر ویندوز فون ۸ در حال حاضر توسط شرکتهای: نوکیا، سامسونگ، اچتیسی و هواوی ساخته میشوند.
امکانات
رابط کاربری
بر خلاف سیستم عامل ویندوز موبایل که طراحی ای مشابه ویندوز رومیزی دارند، در این سیستم عامل از رابط کاربری ای به اسم "مترو" استفاده که بسیار پویا تر از دیگر سیستم عامل هاست. استفاده از کاشیهای زنده (Live Tile) دلیل محبوبیت این رابط کاربری است. از این رابط کاربری در ویندوز فون ۸، ویندوز ۸ و ایکس باکس نیز استفاده شده است.
افراد People
تمامی کانتکها در یک جا با عنوان People Hub جمع آوری شده است. قابلیت همگام سازی با ویندوز لایو، یاهو میل، جیمیل، فیس بوک، Linkedin و توئیتر. قابلیت ایجاد گروه در ویندوز فون ۷٫۵ اضافه شده است. امکان ادغام (Link) افراد از اکانتهای مختلف نیز وجود دارد.
ورودی متن
ویندوز فون از یک صفحه کلید مجازی برای وارد کردن متن استفاده میکند که امکان ارسال خندانکها را هم در متن فراهم کرده است. همچنین امکان چک کردن اسپل کلمات و حدس زدن کلمات در حین تایپ نیز در این کیبورد وجود دارد. این سیستم عامل امکان اتصال یک کیبورد فیزیکی را هم به گوشی فراهم کرده است.
پیامها
ارسال پیامکها در ویندوز فون، با ارسال پیام در مسنجر لایو و فیس بوک ادغام شده است. همچنین امکان صحبت کردن بجای تایپ کردن برای نوشتن پیامکها در این سیستم عامل وجود دارد. ویندوز فون همچنین میتواند پیامکهای رسیدهٔ شما را نیز با صدای بلند برایتان بخواند.
مرورگر وب
ویندوز فون ۷ یک مروگر اینترنت اکسپلورر موبایل همراه خود دارد که بر پایهٔ موتور رندر مرورگر اینترنت اکسپلورر ۹ ساخته شده است. این مرورگر تا ۶ برگه را میتواند همزمان لود کند، امکان ذخیره عکسهای موجود در صفحات را دارد و مولتی تاچ نیز هست. همچنین امکان جستجوی یک کلمه در صفحهٔ لود شده نیز وجود دارد. مایکروسافت اعلام کرده است که این مرورگر میتواند جدا از هستهٔ سیستم عامل ویندوز فون به روز رسانی شود. در ویندوز ٨ از اینترنت اکسپلورر مبایل نسخه ١٠ و در در ٨.١ از اینترنت اکسپلورر ١١ و قابلیت مهم این نسخه به خاطر سپردن نام کاربری و کلمه عبور است
ایمیل
سه سرویس هاتمیل، جیمیل و یاهو میل بصورت پیشفرض در این سیستم عامل پشتیبانی شدهاند و بقیه سرویسهای عمومی ایمیل را میتوانید با تکنولوژی IMAP و POP3 بر روی موبایل ویندوز فون خود تنظیم و استفاده کنید.
یک از امکانات در ویندوز فون، Link کردن ایمیلها است، با این امکان شما میتوانید یک Inbox برای تمامی ایمیلهای خود داشته باشید.
چند رسانهای
با استفاده از نرمافزار Zune for Windows Phone میتوانید فایلهای رسانهای خود را بین رایانه و تلفن همراه خود انتقال دهید. این برنامه فایلهای صوتی و ویدئویی داخل گوشی و عکسهای موجود در گوشی و اکانت فیسبوک و آلبومهای ویندوز لایو کاربر را نمایش میدهد. امکان آپلود و اشتراک گذاری عکسها در شبکههای اجتماعی مانند فیسبوک نیز از همین بخش قابل انجام است. برنامهٔ Zune قابلیت اجرای فایلهای WAV, MP3, WMA, AMR, AAC/MP4/M4A/M4B و 3GP/3G2 و WMV و AVI و MP4/M4V و 3GP/3G2 و MOV را داراست. همچنین کدکهای DivX و Xvid نیز در فایلهای AVI در این برنامه قابل پخش هستند. همچنین فرمتهای عکس JPG/JPEG, PNG, GIF, TIF و BMP در ویندوز فون ۷ پشتیبانی میشوند.
بازیها
جستجو
مایکروسافت برای سازندگان سخت افزارهای ویندوز فون اجبار کرده است که یک دکمه - بصورت فیزیکی - در بیرون صفحهٔ نمایش با نام جستجو قرار داده شود. این دکمه امکان جستجو را در میان برنامههای داخل گوشی، لیست تماس، در میان نقشههای Bing و اخبار و نتایج جستجوی Bing فراهم میآورد.
آفیس
ویندوز فون یک Office Hub دارد که کلیه فایلهای مرتبط با نرمافزارهای آفیس را مدیریت میکند. امکان ایجاد و ویرایش فایلهای آفیس داخل گوشی، فایلهای موجود در oneDrive و Office 365 با این برنامه فراهم است. اضافه شدن اپلیکیشن Adobe Reader و ادغام آن به مجموعه آفیس، ویندوز فون را به سیستم عامل کاربردی تری تبدیل کرده است.
مالتی تسکینگ
این ویژگی از نسخه مانگو به ویندوز فون اضافه شده. با فشردن و نگه داشتن دگمه Back میتوانتید برنامه را از لیست حذف کنید که این قابلیت در ویندوزفون 8 آپدیت بلک اضافه شد
همگام سازی Sync
همگام سازی توسط نرمافزار Zune و کابل USB انجام میشود. شما میتوانید عکس، ویدئو، پادکست و موزیک را همگام سازید. همچنین با تنظیم نرمافزار میتوانید همگام سازی را به صورت Wireless انجام دهید.
به روز رسانی
مایکروسافت تاکید میکند به روز رسانی سیستم عامل ویندوز فون از طریق به روز رسانیهای Microsoft Update ارائه خواهد شد. هنگامی که آپدیتی آماده باشد بر روی گوشی یا نرمافزار Zune بر روی PC پیغام An Update is Available نشان خواهد داده شد.
نسخه ها
نسخه ویندوز فون ۷
ویندوز فون 7 نخستین نسخه از سری سیستم عامل های ویندوز فونی بود که برای کاربران تلفن همراه تولید شد.
نسخه ویندوز فون 8
صفحه استارت جدید
قابلیت تغییر کاشیها در سه سایز
امکانات بیشتر در Lock اسکرین
امکان انتخاب پس زمینههای Bing
سیستم عامل کامل امن
Secure Boot, Bitlocker Encryption
امکانات بیشتر در دوربین
عکاسی پانوراما، شمارش معکوس و ...
پشتیبانی از NFC
Wallet Hub
با اضافه کردن اطلاعات کارتهای خود و با استفاده از NFC، از کیف پول بی نیاز میشود
استفاده از نقشههای نوکیا
افزایش کیفیت گرافیک بازیها با استفاده از DirctX و با همکاری شرکتهایی نظیر AutoDesk و Havok
IE 10 و افزایش امنیت
SmartGlass
Xbox Music
Rooms
امکان اتصال دائم Wi-Fi
تغییر خانواده از Windows CE در ویندوز فون ۷ به Windows NT در ویندوز فون ۸ که هستهای یکسان با Windows 8 و Windows 8 RT بهره میبرد.
نسخه ویندوز فون 8.1
مارکت پلیس
از طریق مارکت پلیس میتوانید موزیک ویدیو، پادکست، بازی و اپلیکیشنهای متنوعی را خریداری و دانلود کنید. البته تعداد زیادی بازی و اپلیکیشن مجانی یا ترایل که همراه با تبلیغ میباشد نیز وجود دارد.
در حال حاضر بیش از ۱۸۳۰۰۰ عنوان اپلیکیشن و بازی موجود میباشد.
برای دسترسی به مارکت پلیس از لینک زیر استفاده نمایید.
حداقل سخت افزار مورد نیاز برای ویندوز فون ۷٫۵ (منگو)
نمایشگر لمسی خازنی با رزولوشن ۴۸۰×۸۰۰ پیکسل و قابلیت لمس چندگانه (مولتیتاچ)
۲۵۶ مگابایت حافظهٔ RAM و ۸ گیگابایت فلش مموری
سیمبیان
سیمبیان نام سیستمعاملی برای گوشیهای تلفن همراه است. سیمبیان را پیش از این گروهی از شرکتها مانند نوکیا، اریکسون، سونی اریکسون، پاناسونیک و سامسونگ پشتیبانی میکردند، ولی در ۲۴ ژوئن ۲۰۰۸ نوکیا همهٔ سهام آن را خرید.
Symbian چیست؟
در ابتدا تلفنهای همراه دارای ساختار پیچیدهای نبودند. سختافزار محدود نیاز به نرمافزارهای پیچیده نداشت، تا اینکه شرکتهای مطرح ساخت گوشیهای تلفن همراه نسلهای دوم و سوم گوشیهای خود را عرضه کردند. این گوشیها دارای امکانات سختافزاری بیشتری بودند که شامل پردازنده، حافظه و دیسک سخت بوده و تقریباً به صورت یک رایانه کوچک طراحی شدند. در این زمان بود که این شرکتها به اهمیت نرمافزار در این گوشیها پی برده و رقابت نرمافزاری در کنار رقابت سختافزاری شروع شد. مایکروسافت یکی از شرکتهایی بود که قبلاً روی سیستمعامل رایانههای جیبی خود کار کرده بود و ویندوز سیای را به همین منظور طراحی کرده بود. این ویندوز قابلیت این را داشت که روی موبایلها نیز نصب شود. بعد از رسمیت یافتن موبایلهای نسل جدید شرکتهای مطرح در این صنعت که به مشکلات بی شمار ویندوز سیای پی برده بودند و نمیخواستند نرمافزار این صنعت را در انحصار یک شرکت نگه دارند با همکاری هم سیستمعامل جدیدی برای موبایلها به وجود آوردند که سیمبیان نام گرفت.
پیدایش و حیات سیمبیان
داستان بوجود آمدن Symbian نیز در نوع خود جالب است. داستان ما از شرکت کوچک انگلیسی-کانادائی با نام Psion آغاز می شود که در سال ۱۹۸۰ با هدف تولید نرمافزارهای سرگرمی که عمدتاً بازیهای مبتنی بر کامپیوترهای اولیه ZX۸۱ بود، بوجود آمد (نام Psion برگرفته از Potter Scientific Instruments Or Nothing). در سال ۱۹۸۳ شرکت همکار Psion با نام Sinclair به آن پیشنهاد تولید نرمافزاری کاربردی نظیر Office امروزی را داد که نتیجه آن تولید پکیجی با نام QL شد که دارای نرمافزارهای Quill (پردازنده متن)، Archive (بانک اطلاعاتی)، Abacus (برنامه مشابه Excel) و Easel (برنامه گرافیکی مدیریت) بود که این مجموعه بعدها با نام PC-Four یا Xchange وارد سیستمعامل MS-DOS نیز شد. علاوه بر آن در سال ۱۹۸۴ شرکت Psion با ارائه Psion Organiser، که در حقیقت نسخه ابتدائی PDAهای امروزی ست، پا در عرصه سختافزاری نیز گذاشت که شباهت زیادی به یک ماشین حساب بسیار بزرگ داشت. در سال ۱۹۸۶ شرکت Psion با اعمال تغییرات و اصلاحیههای فراوان Psion Organiser II را معرفی نمود که شرکت Psion را به آینده روشن PDA و سیستمعامل پرتاب کرد و تمرکز اصلی شرکت را بروی این مقوله متمرکز نمود. در سال ۱۹۸۷ شرکت Psion با ارائه محصولات جدید خود بر پایه پلاتفرم جدید آن شرکت با نام SIBO، سیستمعامل جدید مخصوص به محصولات خود را نیز معرفی کرد سیستمعاملی با نام EPOC (Electronic Piece Of Cheese). اولین نسخه این سیستمعامل جدید بر پایه تکنولوژی ۱۶ بیتی ارائه شد و بر همین اساس EPOC ۱۶ نام گرفت و زبان برنامه نویسی که در ساختار آن به کار گرفته شده بود زبان اسمبلی و C بود. تا ارائه نسل جدید این سیتم عامل سالهای نسبتاً زیادی گذشت تا اینکه در سال ۱۹۹۷ نخستین نمونه از سیستمعامل جدید با نام EPOC ۳۲ در جدیدترین PDA شرکت به نمایش گذاشته شد. در حقیقت تنها وجه تشابه میان این دو سیستمعامل بدون شک نامهای نسبتاً مشابه آنها بود جائیکه سیسم عامل جدید (که اینک به اختصار تنها EPOC نامیده میشد) با زبان برنامه نویسی قدرتمند C++ و ساختار جدید کد نویسی خود کاملاً از رقیب کهنسال خود بالاتر و سریع تر بود. یکی از نکات مهم در ساختار این سیستم عامل این بود که EPOC تنها برای پردازندههای ARM نوشته و بهینه شده بود. در همین اثنا بود که Psion تصمیم گرفت امتیاز تولیدمحصولات بر پایه این سیستمعامل را با شرکت دیگری شریک شود، اولین شرکت در این میان شرکت کوچکی بود با نام "Geofox" که تنها با تولید چیزی نزدیک به ۱۰۰۰ عدد از محصولات Psion کناره گیری خود را اعلام کرد. سپس شرکت بزرگ Ericsson و چندین نام کوچکتر در این میان مطرح گردیدند. تا اینکه در سال ۱۹۹۸ شرکت Psion با شراکت با بزرگان دنیای موبایل یعنی Ericsson، Motorola و Nokia به کل متحول گردید و سیستمعامل EPOC از ویرایش ششم به بعد با نام Symbian خوانده شد.
ورژنهای مختلف سیستم عامل سیمبیان
نسخه ۱ تا ۵ از این سیستم عامل -پیش از تغییر نام- با نام EPOC منتشر میشد.
اولین نسخهای که سیمبیان نامیده شد نسخه ۶ بود. و ۶٫۱ که بروز رسانی اس برای نسخه ۶ بود و در سال ۲۰۰۱ منتشر شد.
نسخه ۷٫۰ و 7.0s در سال ۲۰۰۳ منتشر شد. گوشی ۶۶۰۰ از این نسخهٔ سیستم عامل سیمبیان استفاده میکرد.
نسخه ۸٫۰ در سال ۲۰۰۴ منتشر شد.
نسخه ۸٫۱ در سال ۲۰۰۵ منتشر شد.
نسخه ۹٫۰ در سال ۲۰۰۴ منتشر شد و کارهای اساسی بر روی کد سیمبیان برای بالابردن امنیت سیستم عامل اجرا شد.
نسخه ۹٫۱ در سال ۲۰۰۵ منتشر شد و بازهم تاکید بر روی بالا رفتن امنیت سیستم عامل بود. همچنین پشتیبانی از تکنولوژی بلوتوث ۲٫۰ اضافه شد. رابط کاربری S60 نسخه سوم با این سیستم عامل ارائه میشد.
نسخه ۹٫۲ در سال ۲۰۰۶ منتشر شد و گوشیهای Nokia E71, Nokia E90, Nokia N95, Nokia N82, Nokia N81 , Nokia 5700 با این سیستم عامل ارائه شدند.
نسخه ۹٫۳ در نیمه دوم سال ۲۰۰۶ ارائه شد و پشتیبانی از wifi به هسته سیستم عامل اضافه شد. گوشیهای Nokia E72, Nokia 5730 XpressMusic, Nokia N79, Nokia N96, Nokia E52, Nokia E75, Nokia 5320 XpressMusic, Sony Ericsson P1 از این سیستم عامل بهره میبرند.
نسخه ۹٫۴ در سال ۲۰۰۷ منتشر شد و ادعا میکند که برنامهها تا ۷۵% سریعتر از قبل اجرا میشوند. همچنین پشتیبانی از SQLite به سیستم عامل اضافه شد. گوشیهای Samsung i8910 Omnia HD, Nokia N86 , Nokia N97, Nokia N97 mini, Nokia 5800 XpressMusic, Nokia 5530 XpressMusic, Nokia 5228, Nokia 5230, Nokia 5233, Nokia 5235, Nokia C6-00, Nokia X6, Sony Ericsson Satio, Sony Ericsson Vivaz and Sony Ericsson Vivaz Pro از این سیستم عامل استفاده میکنند. این نسخه از سیستم عامل سیمبیان با رابط کاربری s60 نسخه ۵ ارائه شد و نوکیا اسم این ترکیب را پلتفرم symbian^1 گذاشت.
نسخه ۹٫۵ در سال ۲۰۰۷ منتشر شد و پشتیبانی از تلویزیون دیجیتال موبایلی با فرمت DVB-H و ISDB-T و نیز پشتیبانی از سرویس GPS به سیستم عامل اضافه شد. این نسخه از سیستم عامل سیمبیان با رابط کاربری s60 نسخه ۵٫۲ ارائه شد و نوکیا اسم این ترکیب را پلتفرم symbian^3 گذاشت. گوشیهای Nokia C6-01 و Nokia C7-00 و Nokia E7-00 و Nokia N8 از این نسخهٔ سیمبیان استفاده میکنند.
نسخه AnnA و بعد مدت کوتاهی Belle در سال ۲۰۱۱ منتشر شدند و به روز رسانی ای بر اساس نسخه ۹٫۵ هستند. در این دو نسخه از سیمبیان، هسته سیستم عامل همان نسخه ۹٫۵ است، اما امکانات جدیدی به آن اضافه شده.
امکانات اضافه شده در نسخه آنا: کیبورد کوئرتی در حالت portrait، طراحی آیکونهای جدید، یک مرورگر وب جدید، نرمافزار نقشه جدید(با قابلیت ذخیره نقشهٔ یک کشور بر روی حافظه گوشی از طریق اتصال به WIFI) و پشتیبانی از java Runtime 2.2 به سیستم عامل سیمبیان نسخه ۹٫۵ اضافه شد. گوشیهای نوکیا ۵۰۰ و X7 و E6 و 702T از نسخه anna استفاده میکنند امکانات اضافه شده در نسخه belle: ویجتهای قابل تغییر سایز، استاتوس بار بهینه شده در بالای صفحه، NFC داخلی، و بهینه سازی حالت قفل صفحه نمایش. گوشیهایی که از سیستم عامل Anna استفاده میکنند میتوانند گوشی خود را به نسخهٔ Belle ارتقا دهند. هم اکنون گوشیهای Nokia 600 , 603 , 700 , 701 از نسخه belle استفاده میکنند. نوکیا در اوایل سال ۲۰۱۳ قرار است سیستم عامل سیمبین donna و carla را به این مجموعه اضافه کند که در نسخه این سیستم عامل میتواند از پردازنده ددو هستهای پشتیبانی کند.
یوآیکیو
سیستمعامل UIQ با توجه به انعطاف پذیری بالایی که دارد به کارخانه داران این امکان را میدهد تا بتوانند گوشیهایی با فرمها و ویژگیهای متفاوت را با استفاده از یک کد برنامه ثابت بسازند و به راحتی آن را با امکانات جدید فیت کنند. همچنین با استفاده از OperatorConfigurationPakage که در آن طراحی شده میتواند عملگرهای موبایل را به صورت سفارشی در بیاورند. سیستمعامل UIQ با به وجود آوردن ارتباط عالی با کاربران به همراه دسترسی آسان به سیستم پیشرفتهٔ شبکه توانست طرفداران زیادی را در دنیا به دست بیاورد. روی هم رفته پایداری در ساختار لایهها و استفادهٔ مناسب از کلیدها کاربران را قادر ساخته تا در هنگام استفاده از گوشی احساس راحتی داشته باشند. حتی در مقابل گوشیهای مختلف.
ویژگیهای UIQ۳
UIQ۳ یکی از اصلیترین ورژنهای پلتفرم نرمافزاری UIQ است که ویژگیهای قابل توجهی نسبت به UIQ۲٫۱ دارد، سیستمعامل UIQ۳ ترکیبی از سیستمعامل SymbianOS V۹ (استاندارد جهانی صنعتی سیستمعامل است که برای گوشیهای موبایل طراحی شدهاست.) که با افزودن مقدار زیادی نرمافزار و افزایش ظرفیت آن توانستهاست احساس خوبی به استفاده کنندگان از این گوشی بدهد.
UIQ۳ این قابلیت را به کارخانه داران داد تا بتوانند گروهی از گوشیهای خود را که دارای فرمها و ویژگیهای متفاوت هستند تنها با یک کد برنامه بسازند که این باعث شد تا هزینهٔ گسترش و پشتیبانی از این سیستم کاهش چشم گیری پیدا کند. UIQ۳ میتواند خود را با سبک کارخانه داران و سلیقهٔ کاربران تطبیق دهد و به صورت سفارشی برای آنها در آید، UIQ۳ برای اولین بار در فبریه سال ۲۰۰۴ در نمایشگاه ۳GSM به مردم نمایش داده شد، مدلهایی از قبیل MOTO Z۸، Sony Ericsson P۹۹۰i, P۱i, W۹۶۰i گوشیهایی هستند که از سیستمعامل UIQ۳ استفاده میکنند.
گوشیهای UIQ۳ همچنین میتوانند با استفاده از OperatorConfigurationPackage عملگرهای موبایل را به صورت سفارشی دربیاورند. عکسها، تنضیمات، محتوای چندرسانهای، برنامههای اضافه و... میتوانند پیکربندی شوند. از طریق کمیتهٔ توسعه دهندگان UIQ، برنامه نویسان میتوانند SDK و حمایت لازم برای تولید یک برنامهٔ متقاعد کننده برای گوشیهای UIQ۳ دریافت کنند. یک بسته SIS (نرمافزار نصب کننده فایل آغازی SymbianOS) میتواند ساخته شود تا در همهٔ گوشیهای UIQ۳ اجرا شود.
UIQ برای فراهم آوردن ارتباط عالی با کاربر به همراه دسترسی آسان به سیستم پیشرفتهٔ شبکه طراحی شدهاست، طراحی واسط کاربری و تست آن این نکته را نشان داد که وظایف کاربر میتواند سریع وبه نرمی کامل شود، حتی آنهایی که شامل چندین برنامه میشود، گرافیک و افکتهای زیبا باعث شدهاست تا کاربران احساس بهتری نسبت به گوشی داشته باشند. روی هم رفته پایداری در ساختار، لایهها و وظیفه دهی کلیدها کاربران را قادر ساختهاست تا احساس راحتی در هنگام استفاده از گوشی داشته باشند، حتی در مقابل گوشیهایی با مدلهای مختلف. SymbianOS یک سیستمعامل چند کارهاست، به این معنی که کاربر میتواند به عنوان مثال در حال ارسال پیامک، آهنگ نیز گوش دهد. UIQ شامل مجموعهای از برنامهها برای ارسال پیغام، جستجو در وب، اداره کردن فایلهای شخصی و... است، دادهها میتوانند با کامپیوتر به اشتراک گذاشته شوند و همچنین برنامهٔ فرستندهٔ پیام در UIQ شامل SMS/EMS, MMS و Email میشود.
مجموعه برنامههای ۳UIQ
مجموعه برنامههای UIQ۳ شامل تمام برنامههای کلیدی مورد نیاز گوشی میشود. کمپانیهای موبایل این آزادی را دارند که برنامههایی را که به آنها داده میشود تا بر روی گوشی هایشان بریزند را تغییر یا افزایش دهند. این برنامهها همچنین میتوانند خود را به برنامههای ثانویه تبدیل کنند یعنی یک بر نامه جدید به پایگاه داده برنامه اصلی دسترسی داشته باشد و آن را تغییر دهد. به عنوان مثال برنامهای به نام Sms Spam Manager میتواند به پایگاه دادهٔ Sms گوشی دسترسی پیدا کند و تاریخ و ساعت پیامکهای دریافت شدهٔ شما را مرتب کند. و وقتی که شما وارد بخش Sms گوشی خود میشوید میبینید که پیامکهای شما مرتب شدهاست. (در اکثر گوشیهای UIQ۳ این مشکل وجود دارد که پیامکها به ترتیب تاریخ در گوشی نمایش داده نمیشوند.) مجموعه برنامههای اصلی شرکت UIQ به شرح زیر است: Agenda- که یک تقویم با امکان به یاد آورندهٔ قرار است که فرمتهای iCalendar و vCalendar را پشتیبانی میکند. Calculator -یک ماشین حساب با تابعهای اصلی و حافظه Contacts -یک دفترچه تلفن که شما میتوانید لیست مشخصات افراد را در یک جا و در گروههای مختلف جمع کنید. این برنامه مدیریت کارت USIM/SIM و استاندارد vCard ۲٫۱ را ساپرت میکند. Messaging -که شامل Email, SMS/EMS, MMS میشود و هر اکانت ایمیل(POP۳، IMAP۴، SMTP) یک inbox جداگانه دارد و تمام فرمتهای دیگر وارد یک inbox جداگانه میشود. Jotter -که برای نوشتن یادداشت و کشیدن طرحی ساده استفاده میشود و اطلاعات آن میتواند به راحتی با برنامههای دگر اشتراک گذاشته شود. Remote Synchronization -برنامهٔ OMA Data Sync ۱٫۲ که برای انتقال اطلاعات دیگر برنامهها با کامپیوتر به کار میرود. Telephony -UIQ در نمونه سازش یک برنامه ساختگی تلفن تدارک دیده شده و کمپانیها معمولاً از برنامهٔ خود استفاده میکنند. Time -برنامهای برای نمایش ساعت و زمان، همچنین تعیین زمان اخطار و time zones و... Todo -برای ذخیرهٔ کارهایی که باید انجام شود به ترتیب تاریخ و انواع و....این برنامه از استاندارد vCalendar پشتیبانی میکند. Utilities -UIQ شامل برنامههایی برای تغییر ظاهری در UIQ که شامل application installer, application launcher, controlpanel, file manager, task list و themes میشود. Viewers -UIQ دارای یک سری از نمایش دهندهها برای تماشای فایلهای دریافت شده توسط گوشی است.از قبیل عکسها، آهنگها و تمها. وقتی فایلی انتخاب میشود، نمایشگر مناسب آن فایل نیز به طور خودکار فعال میشود. Voice recorder -برای ضبط صدا به کار میرود. Web -UIQ یک جستجوگر کامل HTML دارد که میتواند چندین صفحهٔ وب را به طور همزمان باز کند، همچنین رنج وسیعی از استانداردهای وب را ساپرت میکند.
تکونولوژی و ویژگیهای به کار رفته در UIQ
UIQ دائماً به روز رسانی میشود و خودش را با تکنولوژیهای روز موبایل ارتقاء میدهد، خلاصهای از این پیشرفتها در زیر شرح داده شدهاست: ۱. تکنولوژی بلوتوث : بلوتوث در UIQ ادامه دهندهٔ پیاده سازی بلوتوث سیمبین است با چندین ترکیب دهنده که چندین پرفایل اضاف تر از SymbianOS دارد، ازقبیل FTP Server, Object Push (OPP), PersonalAreaNetwork (PAN)، و یک کاربر میانجی برای بلوتوث ویک کاربر میانجی برای ساپورت از جریان صدا (A۲DP) و همچنین دارای برنامههای مفید برای استفاده از بلوتوث به صورت عام مثل برقرار کردن اتصال بین دو گوشی و اجازه برقراری اتصال دادن و... ۲. مدیریت حقوق دیجیتال (DRM) : UIQ سیستم DRM را برای دانلود کردن، انتقال دادن فایل و نصب کردن فایل فعال ساختهاست. به عنوان مثال برای آهنگها، فایلها، تمها و.... همچنین عامل دانلود OMA، UIQ ورژن OMA DRM v۲٫۰ را ساپورت میکند. ۳. افکتهای گرافیکی : ۱. انیمیشنها : فرمتهای MNG, GIF۸۹a و SVG را ساپورت میکند. ۲. رنگها : از ۸-bit تا ۲۴-bit را ساپورت میکند. ۳. تکستها :تکستهای معمولی و سایه دار را ساپورت میکند و همچنین میتوان رنگ هر نوشته را نیز تعیین کرد. ۴. SVG Tiny : دارای پخش کنندهٔ SVG عکس است که میتواند عکسهای با کیفیت بالا و با هر رزولوشنی را نمایش دهد. ۱. اینفرارد : میتواند به طور کانل رنج سرعت ۹٫۶ kbit/s تا ۱۱۵٫۲ kbit/sرا ساپورت کند : IrOBEX, IRCOMM و IrTRANP ۲. همایت از زبان بین الملی : پلتفرم UIQ با زبان انگلیسی تهیه دیده شده ولی این امکان را به کمپانیها میدهد تا چندین زبان را به آن اضافه کنند. برای مثال UIQ زبانهایی که علامتهای مخصوصی را مثل زبان چینی و آنهایی که الگوی راست به چپ دارن مثل زبان فارسی را ساپورت میکند. ۳. Multi-Homing : این امکان را به کاربران میدهد تا چندین ارتباط با چندین شبکه به صورت همزمان داشته باشند. مثلاً هم به اینترنت متصل باشند و هم MMS دریافت کنند. ۴. Operator Configuration Package : کمپانیها و اپراتورهای شبکه نیاز دارن که محصولات و سرویسهای آنها، ظاهری خوب و دسترسی آسانی داشته باشد. این پکیج به کمپانیها این امکان را میدهد تا بتوانند به گوشیهای UIQ شکل دلخواه خود و قابل قبول اپراتورهای شبکه یشان را دهند. ۵. Over-The-Air Provisioning : این قابلیت این امکان را به اپراتورهای شبکه میدهد تا بتوانند گوشیها را از طریق امواج اداره کنند. که از OMA Device Management و OMA Client Provisioning استفاده میکند. ۶. Platform Security : که از SymbianOS گرفته شدهاست وبرای حفاظت از فایلهای مورد علاقهٔ مشتریها، اپراتورهای شبکه و برنامه نویسان به کار میرود. ۷. Virtual Private Networks : که پرتکل استاندارد صنعتی IPSec را پشتیبانی میکند.
UIQ۳ این امکان را به کارخانه داران داد تا رنج وسیعی از محصولات خود که ویژگیهای متفاوت دارند را تنها با یک کد برنامه تهیه کنند، شما میتوانید تنها با تهیهٔ یک پکیج (فایل SIS) از برنامهای که نوشتید، آن را برای دیگر گوشیهای UIQ۳ گسترش دهید. در این بخش میخواهیم قسمتی از دلایل این انعطاف پذیری بالا را توضیح دهیم.
پیکربندی پارامترهای میانجی کاربر
UIQ۳ صفحه نمایشهای متنوع به همراه پیکربندی سختافزاری گوناگون را پشتیبانی میکند، این صفحه نمایشها برای استفاده از پارامترهای مشخص طراحی شدهاند و بعضی از آنها فقط به صورت تئوری وجود دارند ولی بیشتر آنها مورد استفاده قرار میگیرند و گزینههای بیشتری میتواند به عنوان حالت سختافزاری جدید و فعل انفعالات کاربر به آنها اضافه شود. پارامترهای پیکربندی ۱. مد صفحه : شامل وضوح تصویر در واحد پیکسل و موقعیت صفحه میشود. که در UIQ به صورت پیشفرض شامل چهار حالت زیر میشود.
ولی کارخانه داران ممکن است از رزولوشنهای متفاوتی استفاده کنند و برنامه نویسان باید به این نکته توجه کنند وبرنامهٔ خود را مطابق با رزولوشن گوشی مورد نظر طراحی کنند. ۲. جهت گیری صفحه : UIQ۳ وارونگی تصویر را به دو حالت Landscape (Normal) و Landscape ۱۸۰ (Inverted) پشتیبانی میکند. در این حالات کلید خودشان میچرخند و تغییر جهت میدهند به عنوان مثال کلید بالا به کلید سمت چپ تبدیل میشود.برای استفاده از این ویژگیها برنلمه نویسان نیازی به انجام کار خاصی ندارند واین متد به صورت پیشفرض در UIQ تعریف شدهاست
۳. صفحهٔ لمسی و شیوهٔ فعل انفعالات : صفحهٔ لمسی، لایهای است که بر روی صفحه نمایش نصب میشود و شیوهٔ فعل انفعالات، راههای کار کردن کاربر با گوش را تعیین میکند.که به سه دستهٔ زیر تقسیم میشوند. ۱. Softkey Style : در این حالت از صفحهٔ لمسی استفاده نمیشود و کاربر فقط با یک دست میتواند گوشی را کنترل کند. ۲. Softkey Style Touch : در این حالت اجازه داده میشود تا از حالت لمسی هم استفاده شود. ۳. Pen Style :در این حالت فقط از قسمت لمسی استفاده میشود و برای استفاده باید از دو استفاده کرد. لایه صفحهٔ UIQ۳ صفحهٔ UIQ۳ به پنج قسمت تقسیم میشود. دو تا از این قسمتها در حالتهای Pen Style و Softkey Style متفاوتند ولی در بقیه حالت مثل هم هستند. در زیر به این قسمتها اشاره میکنیم ۴. Statusbar (نوار وضعیت): اطلاعاتی از قبیل شدت صدا، وضعیت باتری و پیامهای خوانده نشده را نمایش میدهد. نوار وضعیت توسط کارخانه پیکربندی میشود و نمیتواند به عنوان برنامهٔ ثانویه قرارگیرد. در حالت Softkey Style نوار وضعیت فقط قابل خواندن است ولی در دو حالت دیگر شما میتوانید اطلاعات را تماشا و به آنها دسترسی پیدا کنید. ۵. Titlebar (نوار عنوان): شامل نام برنامه وعنوان برنامه میشود که در حالت Pen Style از آیکون برای دسترسی به منوی برنامه و چیزهای دیگر استفاده میشود. ۶. ViewContact :برنامه خودش اطلاعات را به چندین صفحه تقسیم میکند. صفحهٔ اول مربوط به اطلاعات مهم است و اطلاعاتی مثل محل برنامه و... در صفحههای بعدی که اگر بیشتر از یک صفحه باشد آیکنها نمایش داده میشود وبا استفاده از کلید چپ و راست در Softkey Style و یا با انتخاب مستقیم در Pen Style میتوان صفحه را انتخاب کرد. ۷. Application Space : فضای اصلی مربوط به برنامه. ۸. Softkey Labels : در حالت Softkey Style سه برچسب برای سه دکمهٔ گوشی ظاهر میشود. ۹. Button Bar : در حالت Pen Style در این حا لت نیز حد اکثر سه حالت دارد
پایان UIQ در سال ۲۰۰۶ اعلان شد که شرکت SonyEricsson قصد خرید شرکت UIQ را دارد و تا نوامبر سال ۲۰۰۷ این شرکت صاحب ٪۵۰ از سهام این شرکت شد اما به علت رکود اقتصادیی که باعث ورشکستگی بیشتر شرکتهای دنیا شد شرکت SonyEricsson اعلام کرد که بخش UIQ دیگر سود دهی ندارد و در حالی که تا آخرین روزهای سال ۲۰۰۸ این شرکت حدود ۲۰۰ نفر همچنان در آن مشغول به کار بودهاند این کمپانی این بخش را تعطیل کرد و دیگر گوشیی با این سیستمعامل تولید نخواهد شد. امیدواریم که در سیستمعامل واحد سیمبین که قرار است از سال ۲۰۱۰ مورد استفاده قرار گیرد از قابلیتهای UIQ در آن استفاده شود.
بادا
بادا (به انگلیسی: Bada) نام سیستمعاملی است که به وسیلهٔ سامسونگ الکترونیکس برای گوشیهای تلفن همراه ساخته میشود. نسخهٔ اوّل این سیستم عامل در فوریهٔ ۲۰۱۰ به دنیا معرّفی شد و نسخهٔ دوم این سیستم عامل در اوت ۲۰۱۱ معرفی شد. شرکت سامسونگ به منظور کمک به رشد این سیستم عامل، ممکن است در سال ۲۰۱۲ بادا را به سیستم عامل متنباز تغییر دهد. (بادا یک لغت کرهای و به معنای اقیانوس است).
ما نسخه ی جدید بادا که بادا ۲٫۰ است در سال ۲۰۱۲ همراه با گوشی Wave3 و همچنین Wave M ، Wave Y و Wave578 وارد بازار داغ گوشی های همراه شد! بر روی نسخه ۲٫۰ بادا نسبت به نسخه ۱٫۰، تغییرات زیادی انجام شده است. جذابیت و بهینه سازی این نسخه بسیار بالاتر و از تغییرات آن می توان به رابط گرافیکی و کاربری آن اشاره کرد که بسیار روان و قابل ملاحظه شده است.
چشم انداز
شعار بادا "تلفن هوشمند برای همه" است. بادا اصلا دنبال رقابت با آندروید و آیفون نیست! بلکه بادا به دنبال بازاری کشف نشدهاست. بادا میخواهد کسانی را که از همراههای معمولی (feature phone) استفاده میکنند، به سوی خود جذب کند. به همین دلیل است که قیمت گوشیهایی با سیستم عامل بادا، بسیار کمتر از معادلهای اندرویدیاش است.
سامسونگ اپس
سامسونگ برای پشتیبانی سیستم عامل بادا، فروشگاه نرمافزارهای بادا را راهاندازی کرد تا مشتریان سامسونگ به راحتی بتوانند به هزاران برنامه و نرم افزار دسترسی داشته باشند. تا اوت ۲۰۱۱ تعداد ۱۳۰۰۰ نرم افزار برای سیستم عامل بادا نوشته شده و از این سایت قابل دانلود است.
سامسونگ اپس نخستین بازاری است که برای ایرانیها خرید نرم افزارها و بازیهای پولی را آزاد کرده و ایرانیها هم میتوانند به نرم افزارها و بازیهای اصلی دسترسی پیدا کنند.
معماری سختافزار و نرمافزار
بادا از روی هسته لینوکسی فریبیاسدی و اپنبیاسدی ایجاد شدهاست و یک نسخه بادا سیستم عاملی چندکارهاست، بدین معنا که سیستم عامل در هر لحظه میتواند بیش از یک برنامه اجازهٔ اجرا دهد.
رابط کاربری بادا کنترلهایی را که برنامه نویسان بیشتر لازم دارند(مانند listbox, colorPicker و...) را بصورت جاگذاری (Embed) شده دارد. سیستم عامل بادا از فلش به طرز گستردهای پشتیبانی میکند و فلش ۹ را در داخل خود دارد. شما میتوانید فایلهای فلش را در برنامهٔ خود جاگذاری کنید و از اجرای آنها در گوشیهایی با سیستم عامل بادا اطمینان کامل داشته باشید. سیستم عامل بادا فرایند چندلمسی (مولتیتاچ) را پشتیبانی میکند، همچنین شتابسنج، مغناطیسسنج و حسگری برای حرکت گوشی دارد.
بادا و تایزن
با توجه به اخبار رسیده از کمپانی بزرگ سامسونگ که البته تایید هم شده است. بادا بزودی با سیستم عامل تایزن اینتل ادغام خواهد شد تا بتواند در دنیا حرفی برای گفتن داشته باشد. امکانات نرم افزاری، رابط کاربری و دیگر تغییرات ثمره ی این ادغام خواهد بود. البته در حال حاضر مشخص نیست که این بروزرسانی برای سیستم عامل بادا را چه گوشی هایی دریافت خواهند کرد.
بلکبری
بلکبری یک نام تجاری تولید کننده تلفن های همراه هوشمند و همچنین تلفن های همراه مجهز به سیستم اینترنت و پست الکترونیکی است که توسط شرکت کانادایی ریسرچ این موشن یا ریم از سال ۱۹۹۹ اداره می شود. بلکبری به عنوان دستیار دیجیتال شخصی دارای کتابچه نشانی ها، تقویم، صفحه یادداشت و امکانات معین برای فهرست کردن کارهای در دست اقدام است. بلکبری همچنین یک وسیله نمایش دهنده تصاویر ویدئویی و عکس و پخش کننده صدا و موسیقی می باشد. بلکبری نخست به دلیل داشتن امکانات فرستادن و دریافت نامه های الکترونیکی (ای میل) در محدوده شبکه خدمات تلفن همراه مشهور بود. بلکبری دارای توانایی ها و امکاناتی است که در دیگر تلفن های همراه موجود نمی باشد.
میگو
میگو(به انگلیسی: MeeGo) یک پروژهٔ سیستم عامل موبایل متن باز بر پایهٔ لینوکس است که در کنگره جهانی موبایل در فوریهٔ سال ۲۰۱۰ توسط اینتل و نوکیا در یک سمینار مطبوعاتی مشترک، معرفی شد. هدف از این پروژه، یکی کردن تلاشهای سیستم عامل موبلین از شرکت اینتل و سیستم عامل ماامو از شرکت نوکیا در یک پروژه واحد میباشد. این پروژه توسط بنیاد لینوکس میزبانی میشود. بر طبق گفته اینتل، میگو به دلیل عدم ارایهٔ پیشنهاد جامعی از طرف مایکروسافت مبنی بر پشتیبانی ویندوز ۷ از پردازندههای اتم اینتل، توسعه داده شد.
هارماتان که در اصل مقدر شده بود تا Maemo 6 بشود، هم اکنون به عنوان یک نمونه از میگو شناخته میشود، و نوکیا از برند Maemo برای هارماتان و قبل از آن دست میکشد (از مِی مو ۵، به همراه فرمنتل، و نسخههای پیشین آن همچنان به عنوان مِی مو نام برده خواهد شد).
بنیاد لینوکس در سپتامبر ۲۰۱۱ پروژه میگو را به طرفداری از تایزن باطل کرد. در ژوئیه ۲۰۱۲ شرکت نوپای جولا اعلام کرد که با استفاده از نسخه جامعه محور میگو در حال کار روی سیستم عامل جدیدی به نام Sailfish OS است و در سال ۲۰۱۳ تلفن هوشمندی با این سیستم عامل عرضه میکند.
پیش نیازهای سیستم
میگو با هدف اجرا بر روی بسترهای سخت افزاری مختلفی شامل کامپیوترهای دستی، دستگاههای درون ماشینی، نتبوکها و تلویزیونها ساخته شدهاست. تمامی بسترها، هستهٔ میگو را به همراه لایههای تجربهٔ کاربری (“UX”) متفاوتی برای هر نوع از دستگاهها به اشتراک میگذارند. میگو برای هر دو سری پردازندههای ARM و x86 اینتل با SSSE3 فعال، پشتیبانی فراهم میکند و از سیستم فایل Brtfs به عنوان سیستم فایل پیشفرض بهره خواهد برد.
رابطهای کاربری
همراه با پروژهٔ میگو، چندین رابط کاربری گرافیکی وجود دارد – که به طور درونی تجربه کاربری گفته میشود.
نتبوک
UX نتبوک، ادامه رابط موبلین هست. این رابط توسط ابزار Mx که بر پایهٔ Clutter میباشد، نوشته شدهاست.
هندست
Ux هندست بر پایهٔ Qt هست، اما GTK+ و Clutter را هم شامل خواهد شد تا با برنامههای کاربردی موبلین سازگار باقی بماند. برای پشتیبانی از صدها برنامهٔ کاربردی بر پایهٔ هیلدون مِی مو، کاربران باید کتابخانهٔ هیلدون را که توسط جامعهٔ maemo.org پورت شدهاست، نصب کنند. بسته به نوع دستگاه، برنامههای کاربردی میتوانند از AppUp اینتل یا سیستمهای توزیع نرمافزار دیجیتالی Ovi نوکیا فراهم شوند.
نسخهٔ قبل از انتشار «روز ۱» UX هندست میگو در تاریخ سی ام جون ۲۰۱۰ موجود بود. نسخه پیش نمایش آن به طور اولیه برای بستر مورستاون اینتل موبایل Aava موجود بود، و یک فایل 'شروع سریع' برای توسعه دهندگان فراهم شده بود تا ایمیجی برای N۹۰۰ نوکیا بسازند.
تبلت
اینتل، UX تبلتها را بر روی کامپیوتر شخصی تبلت بر پایهٔ مورستاون، در نمایشگاه COMPUTEX Taipei در اوایل جون ۲۰۱۰ به نمایش گذاشت. جزییات فنی آن –همانند ابزارهای استفاده شده یا کمترین سخت افزار مورد نیاز– هم اکنون ناشناخته هستند.
دستگاه خبری/تفریحی درون ماشینی
اتحادیهٔ GENIVI، یک کنسرسیوم متشکل از چندین سازندهٔ اتومبیل و شرکای صنعتیشان، از موبلین با Qt به عنوان پایه برای 'بستر مرجع GENIVI ۱٫۰ ' شان برای دستگاه خبری/تفریحی درون ماشینشان، استفاده میکنند. گراهام اسمتارتث از اتحادیهٔ GENIVI و گروه BMW در آوریل ۲۰۱۰ خبر مهاجرت از موبلین به میگو را دادند.
هنوز یک IVI UX رسمی برای میگو به نمایش گذارده نشدهاست، در هر حال در CES در ژانویهٔ ۲۰۱۰ یک رابط GENIVI ۱٫۰ همراه با چندین رابط کاربری مخصوص شرکتی بر پایهٔ Qt به نمایش در آمد. همچنین نوکیا نیز یک رابط در Embedded World در می۲۰۱۰ را به نمایش گذاشت.
مجوز
میگو پروژهای پیچیدهاست که خیلی از شرکتها و سازمانها را درگیر خود خواهد کرد. خط مشی اجازه استفاده از آن اصولاً در صفحهٔ «MeeGo License Policy» مستندسازی شدهاست. طبیعت بازارهای هدف میگو را در نظر بگیرید –بخشهای موبایل و هندست– که، برخلاف بازار نرمافزاری دسکتاپ که تمایل دارد یک یا دو سیستم عامل از شرکتهای برتر را بپذیرد، بشدت متنوع است و از این جهت هر دوی سازندگان دستگاهها و فروشندگان نرمافزاری، تفاوت را به عنوان موضوع خیلی مهمی در نظر میگیرند. درنتیجه خط مشی اجازه استفاده از میگو، از یک سو، تلاش میکند تا پرورش کارهای اشتقاقی را تشویق کند و در عین حال، پروژه را تا حد ممکن باز نگه دارد.
از دید توزیعی، میگو مجموعهای از نرمافزارهای متن باز است که بر طبق مجوز مربوطهشان توزیع میشوند.
از دید توسعه دهندهای، که بیشتر، روشهای پذیرفتن نرمافزار از جامعه نرمافزار آزاد را بعلت مجوز آنها مورد هدف قرار میدهد، نرمافزار میگو میتواند به دو دسته طبقه بندی شود: نرمافزار سیستم عامل و نرمافزار User Experience. نرمافزار OS باید در اصل از یک مجوز کپی لفت استفاده کند تا بازبودن سیستم زیرین را تضمین کند، در حالی که نرمافزار UX باید غالباً از مجوزهای شبیه BSD باشد، که مانعی برای توسعهٔ انحصاری نیست و بنابراین سازندگان دستگاهها و فروشندگان OS را تشویق میکند تا کارهای اشتقاقی بسازند و محصولات مربوطهشان را متفاوت کنند.
مجوزهای تکنولوژیهای توسعه داده شدهٔ میگو، همانند fast-boot، بهینه سازیهای سرعتی و مصرفی، مورد علاقهٔ محصولات و پروژههای مشتق شدهاست. این تکنولوژیها در میان سیستم نشر پیدا میکنند و بهراحتی نمیتوانند از آن متمایز شوند. برای مثال، تکنولوژی fast-boot اکثراً شامل بوت لودر سریع و کوچک Syslinux، یک سرویس سیستمی جدید و اتصال شوندهٔ نرمافزاری که به آن "uxlaunch" گفته میشود و کمی بهینه سازی بر روی بسیاری از سرویسهای نرمافزار میباشد. خط مشی مجوز استفاده این است که این تغییرات باید بر طبق مجوز کار پایهای که بر طبق آن ساخته شدهاند، به پیش روند، که به آن، خط مشی مجوز استفاده پروژهٔ upstream گفته میشود. برای مثال، کار میگو بر روی هسته لینوکس تحت مجوز هسته لینوکس موجود است.
بنیانهای فنی
سیستم عامل مرکزی
سیستم عامل مرکزی میگو، یک توزیع لینوکس است، که بر روی میموی بر پایهٔ دبیان نوکیا و موبلین بر پایهٔ فدورای اینتل کشیده شدهاست. میگو یکی از اولین توزیعهای لینوکس است که از فایل سیستم Brtfs به طور پیش فرض استفاده میکند، و برای مخازنش از YUM بهجای APT استفاده میکند.
توسعه نرمافزار
روش تصدیق شدهٔ رسمی توسعه برنامههای کاربردی میگو استفاده از چهارچوب Qt و Qt Creator به عنوان محیط توسعهاست، اما از توسعه و نوشتن برنامههای GTK هم پشتیبانی میشود. برای کامپایل برنامهها از سرویس ساخت اپن سوزه استفاده میشود.
مشتقات
همانند موبلین قبل از این، میگو همچنین به عنوان مخزن تکنولوژی که فروشندگان نرمافزار میتوانند به آن دستیابی پیدا کنند تا محصولاتشان را از آن بسازند. تا کنون فقط پورتهایی از رابطهای کاربری گرافیکی برای توزیعهای لینوکس دیگر خبر داده شدهاند.
میگو / هارماتان
حتی اگرچه میگو به عنوان یک پروژهٔ همکاری بین نوکیا و اینتل شروع شد، اما همکاری هنگامی شکل گرفت که نوکیا در حال توسعهٔ تجسم بعدی توزیع لینوکس میمو خود بود. در نتیجه، سیستم عامل مِی مو ۶ دست نخورده باقی خواهد ماند در حالی که UX هندست با تغییر نام به «MeeGo/Harmattan» به اشتراک گذارده خواهد شد.
سوزه
ناول خبر داد که یک تجسم از لینوکس سوزه را با UX نتبوک میگو به زودی راهی خواهد کرد. رابط کاربری هم اکنون برای اپن سوزه موجود است.
فدورا
نسخه ۱۴ فدورا، که قرار است در اکتبر ۲۰۱۰ منتشر شود، هم از UX نتبوک میگو برای یک spin استفاده خواهد کرد.
برنامه زمانبندی انتشار
در انجمن توسعه دهندگان اینتل ۲۰۱۰ خبر داده شد که میگو یک زمانبندی انتشار شش ماهه را دنبال خواهد کرد. نسخه ۱٫۰ برای نتبوکهای Atom و یک برداشت کد برای نوکیا N۹۰۰ برای بارگذاری از چهارشنبه ۲۶ می۲۰۱۰ موجود شد.
ویروس رایانهای
تعریف ویروس
ویروس، یک نوع از بدافزار است که در اغلب مواقع بدون اطلاع كاربر اجرا شده و تلاش میکند خودش را در یک کد اجرایی دیگر کپی کند. وقتی موفق به انجام این کار شد، کد جدید، آلوده نامیده میشود. کد آلوده وقتی اجرا شود، به نوبهی خود کد دیگری را میتواند آلوده کند. این عمل تولید مثل یا کپیسازی از خود بر روی یک کد اجرایی موجود، ویژگی کلیدی در تعریف یک ویروس است. معمولاً کاربران کامپیوتر به ویژه آنهایی که اطلاعات تخصصی کمتری درباره کامپیوتر دارند، ویروسها را برنامههایی هوشمند و خطرناک میدانند که خود به خود اجرا و تکثیر شده و اثرات تخریبی زیادی دارند که باعث از دست رفتن اطلاعات و گاه خراب شدن کامپیوتر میگردند در حالیکه طبق آمار تنها پنج درصد ویروسها دارای اثرات تخریبی بوده و بقیه صرفاً تکثیر میشوند. بنابراین یک ویروس رایانهای را میتوان برنامهای تعریف نمود که میتواند خودش را با استفاده از یک میزبان تکثیر نماید. بنابر این تعریف اگر برنامهای وجود داشته باشد که دارای اثرات تخریبی باشد ولی امکان تکثیر نداشته باشد، نمیتوان آنرا ویروس نامید. بنابراین ویروسهای رایانهای از جنس برنامههای معمولی هستند که توسط ویروسنویسان نوشته شده و سپس به طور ناگهانی توسط یک فایل اجرایی و یا جا گرفتن در ناحیه سیستمی دیسک، فایلها و یا کامپیوترهای دیگر را آلوده میکنند. در این حال پس از اجرای فایل آلوده به ویروس و یا دسترسی به یک دیسک آلوده توسط کاربر دوم، ویروس به صورت مخفی نسخهای از خودش را تولید کرده و به برنامههای دیگر میچسباند و به این ترتیب داستان زندگی ویروس آغاز میشود و هر یک از برنامهها و یا دیسکهای حاوی ویروس، پس از انتقال به کامپیوترهای دیگر باعث تکثیر نسخههایی از ویروس و آلوده شدن دیگر فایلها و دیسکها میشوند. لذا پس از اندک زمانی در کامپیوترهای موجود در یک کشور و یا حتی در سراسر دنیا منتشر میشوند. از آنجا که ویروسها به طور مخفیانه عمل میکنند، تا زمانی که کشف نشده و امکان پاکسازی آنها فراهم نگردیده باشد، برنامههای بسیاری را آلوده میکنند و از این رو یافتن سازنده و یا منشاء اصلی ویروس مشکل است.
تاریخچه
اولین تحقیق واقعی علمی و آکادمیک بر روی ویروسها توسط فرد کوهن در سال 1983، با نام ویروس که توسط لِن آدلمن ابداع شده بود، انجام شد. بعضاً از کوهن به عنوان «پدر ویروسهای کامپیوتری» نام برده میشود، اما واقعاً ویروسهایی بودند که قبل از شروع تحقیقات او تولید شده بودند. ویروس Elk Cloner نوشته شده توسط ریچ اسکرنتا در سال 1982 در گردش بود و ویروسهای تولید شده توسط جو دلینگر نیز بین سالهای 1981 تا 1983 ساخته شده بودند؛ که همهی آنها برای پلتفرمهای Apple II بودند. برخی منابع یک نقص فنی در Arpanet را در سال 1980 به عنوان اولین ویروس ذکر میکنند، اما آن فقط یک کد قانونی و مجاز بود که اشتباه کار میکرد و تنها مسألهای که ایجاد میکرد این بود که دادهها را در بستههای شبکه پخش میکرد. ویروسهای گریگوری بنفورد، تنها به به داستانهای علمیاش ختم نشد. او در سال 1969 ویروسهای غیر مخرب خود را در جایی که امروزه «آزمایشگاه ملی لیوِرمور لارنس» خوانده میشود و در Arpanet اولیه تولید و منتشر کرد.
میزبان ویروس
ویروس هم مانند هر برنامه کامپیوتری نیاز به محلی برای ذخیره خود دارد. ولی این محل باید به گونهای باشد که ویروسها را به وصول اهداف خود نزدیکتر کند. همان گونه که قبلاً ذکر شد اکثر ویروسها به طور انگلوار به فایلهای اجرایی میچسبند و آنها را آلوده میکنند. اصولاً میتوان فایلها را به دو گونه کلی «اجرایی» و «غیر اجرایی» تقسیم کرد که عموم ویروسها در فایلهای اجرایی جای گرفته و آنها را آلوده میکنند و واقعاً کمتر ویروسی یافت میشود که در یک فایل غیراجرایی قرار بگیرد و بتواند از طریق آن تکثیر شود.
لازم به ذکر است که بعضی از فایلها را شاید نتوان ذاتاً اجرایی نامید اما چون اینگونه فایلها میتوانند حاوی قسمتهایی اجرایی باشند، لذا آنها را از نوع اجرایی در نظر میگیریم. از این نوع فایلها میتوان به فایلهای اچتیامال و مستندات برنامههای اداره اشاره کرد که به ترتیب ممکن است شامل اسکریپت و ماکرو باشند. اسکریپتها و ماکروها قسمتهایی اجرایی هستند که در دل این فایلها قرار گرفته و کار خاصی را انجام میدهند.
در ذیل فهرست پسوندهای رایج فایلهای اجرایی ارائه شده است و اکثر نرمافزارهای ضد ویروس در حالت عادی (بدون تنظیمات خاص) این فایلها را ویروسیابی میکنند (البته در برخی برنامههای ضد ویروس ممکن است برخی پسوندها حذف یا اضافه شوند) :
.com ، .exe ، .dll ، .ovl ، .bin ، .sys ، .dot ، .doc ، .vbe ، .vbs ، .hta ، .htm ، .scr ، .ocx ، .hlp ، .eml
بنابراین یکی از اصلیترین میزبانهای ویروس، فایلهای اجرایی هستند. از طرف دیگر برخی ویروسها نیز از سکتور راهانداز (Boot Sector) و جدول بخشبندی دیسک (Master Boot Record یا Partition Table) به عنوان میزبان استفاده میکنند. سکتور راهانداز واحد راهاندازی سیستمعامل است که در سکتور شماره صفر دیسکت فلاپی و یا درایوهای منطقی یک دیسک سخت قرار دارد و جدول بخشبندی شامل اطلاعات تقسیمبندی دیسک سخت میباشد که آن نیز در سکتور شماره صفر دیسک سخت قرار دارد. اینگونه ویروسها با قرار گرفتن در یکی از این دو محل، هنگام راهاندازی کامپیوتر، اجرا شده و در حافظه سیستم مقیم میشوند و تا زمان خاموش کردن کامپیوتر و یا راهاندازی دوباره، همانجا مانده و فلاپیها و یا دیسکهای سخت دیگر را آلوده میکنند.
عملکرد ویروس
همانطور که گفته شد تنها پنج درصد از ویروسها دارای اثرات تخریبی هستند و بقیه صرفاً تکثیر میشوند. با توجه به این مطلب این پرسش مطرح است که چرا ویروسها به عنوان یک معضل شناخته میشوند و باید با آنها مبارزه کرد؟ پاسخ به این پرسش در موارد زیر خلاصه گردیده است:
۱ - بسیاری از ویروسها دارای اثراتی هستند که هرچند تخریبی نمیباشد ولی میتواند برای کاربر ایجاد مزاحمت کند. مثلاً ممکن است پیغامی نمایش دهد، باعث ریزش حروف صفحه نمایش به پایین شود یا اینکه یک آهنگ پخش نماید. علاوه بر این برخی از ویروسها به علت اشکالات نرمافزاری که ناشی از عدم دقت ویروسنویس میباشد، ممکن است دارای اثراتی غیرقابل پیشبینی باشند که گاهی این اثرات میتوانند تخریبی نیز باشند. از نقطه نظر کاربر اهمیتی ندارد که خسارت ایجاد شده بوسیله یک ویروس، یک کار عمدی پیشبینی شده توسط نویسنده ویروس بوده باشد یا یک اشتباه برنامهنویسی.
۲ - برخی از ویروسها در حافظه کامپیوتر مقیم شده و از این طریق عملیات تکثیر خود را انجام میدهند. این عمل ممکن است به گونهای باشد که جایی برای اجرای برنامههای دیگر نماند و یا باعث ایجاد تأخیر یا وقفه در حین عملیات سیستم اعم از اجرای برنامهها و یا راهاندازی کامپیوتر گردد.
۳ - فرض کنید که شما یک ویروس بر روی کامپیوتر خود داشته باشید. بسیار احتمال دارد که این ویروس به صورت غیرعمدی به یک دوست، همکار یا مشتری منتقل شود که این امر ممکن است باعث از بین رفتن اعتماد آنها به شما و شرکت شما شود.
۴ - ویروسها و برنامههای مخرب زیادی وجود دارند که اقدام به سرقت اطلاعات و کلمات عبور کاربر مینمایند. بعضی از اینگونه برنامهها با مقیم شدن در حافظه از عباراتی که توسط شما تایپ میشود گزارش گرفته و پس از اتصال رایانه شما به اینترنت این اطلاعات را برای مقصد خاصی ارسال میکنند. گیرنده این اطلاعات میتواند به راحتی از آنها سوء استفادههای مختلفی نماید.
علاوه بر همه اینها هیچ ویروسی کاملاً بیضرر نیست و در خوشبینانهترین حالت، آنها وقت شما، وقت پردازنده و فضای دیسک شما را تلف میکنند.
در مورد اثرات تخریبی ویروسهایی که آنها را به صورت عمدی انجام میدهند میتوان به موارد زیر اشاره نمود:
تخریب یا حذف برنامهها و اطلاعات بخشهای مختلف دیسکها.
فرمت کردن دیسکها.
کد کردن اطلاعات و برنامهها.
تخریب اطلاعات حافظه فلش ها.
مزاحمتهای فوق ممکن است به محض فعال شدن ویروس (یعنی قرار گرفتن ویروس در حافظه از طریق اجرای یک برنامه آلوده) و یا در یک تاریخ و زمان خاص و یا حتی با اجرای یک برنامه کاربردی خاص انجام شود.
انواع ویروسها
ارائه یک تقسیمبندی دقیق از ویروسها کار مشکلی است و میتوان ویروسها را به روشهای مختلفی تقسیمبندی کرد. این روشها میتواند بر اساس میزبان ویروس، سیستمعاملی که ویروس میتواند در آن فعالیت کند، روش آلودهسازی فایل و ... باشد. در زیر به برخی از این روشها اشاره میکنیم :
تقسیم بندی ویروسها بر اساس مقصد آلودهسازی:
۱ - ویروسهای فایلی (File Viruses) : ویروسهای فایلی، معمولاً فایلهای اجرایی را آلوده میکنند. فایلهای آلوده به این نوع از ویروسها اغلب (اما نه همیشه) دارای پسوند .com یا .exe هستند.
۲ - ویروسهای ماکرو (Macro Viruses) : ویروسهای ماکرو، مستندات برنامههایی را که از امکان ماکرونویسی پشتیبانی مینمایند (مانند MS Word ، MS Excel و...) آلوده میکنند. فایلهای اینگونه برنامهها اجرایی نیستند ولی درون آنها قسمتهایی اجرایی به نام «ماکرو» وجود دارد که میتواند میزبان مناسبی برای ویروسهای ماکرو باشد.
۳ - ویروسهای بوت و پارتیشن سکتوری (Boot Sector and Partition Table Viruses) : اینگونه ویروسها سکتور راهانداز (Boot Sector) دیسک سخت و دیسکت فلاپی یا جدول بخشبندی دیسکهای سخت را آلوده میکنند. با راهاندازی سیستم از روی دیسکی که به اینگونه ویروسها آلوده شده است، ویروس در حافظه مقیم شده و متعاقباً دیسکهایی را که مورد دسترسی قرار گیرند، آلوده میکند.
۴ - ویروسهای اسکریپتی (Script Viruses) : این ویروسها که اسکریپتهای نوشته شده به زبانهای ویژوال بیسیک یا جاوا میباشند، تنها در کامپیوترهایی اجرا میشوند که بر روی آنها Internet Explorer یا هر مرورگر وب دیگری با توانایی اجرای اسکریپتها، نصب شده باشد و فایلهای با پسوند .html ، .htm ، .vbs ، .js ، .htt یا .asp را آلوده میکنند.
ویروسها جدا از تقسیمبندی فوق، ممکن است در یک یا چند دسته از دستههای زیر نیز قرار بگیرند:
ویروسهای مقیم در حافظه (Memory Resident Viruses) :
اینگونه ویروسها با مقیم شدن در حافظه، هنگام دسترسی به فایلهای دیگر، آنها را آلوده میکنند.
ویروسهای مخفیکار (Stealth Viruses) :
اینگونه ویروسها به روشهای مختلف ردپای خویش را مخفی میکنند. به این معنی که فایلهای آلوده به اینگونه ویروسها به گونهای نشان داده میشود که یک فایل غیرآلوده جلوه کند. به عنوان مثال عموم ویروسها پس از آلوده کردن یک فایل، اندازه آن را افزایش میدهند و یا گاهی تاریخ و زمان ضبط فایل را عوض میکنند. اما ویروسهای مخفیکار میتوانند با روشهای خاص و بدون تغییر وضعیت ظاهری، عملیات خویش را انجام دهند.
ویروسهای کدشده (Encrypting Viruses) :
این ویروسها پس از هر بار آلودهسازی، با استفاده از شیوههای خود رمزی شکل ظاهری خود را تغییر میدهند.
ویروسهای چندشکلی (Polymorphic Viruses) :
اینگونه ویروسها با استفاده از الگوریتمهای خاص، علاوه بر تغییر شکل ظاهری خود، ساختار خود را نیز تغییر میدهند به طوریکه ممکن است جای دستورالعملها و حتی خود دستورالعملها نیز تغییر کنند.
ویروسهای فعالشونده بر اساس رویداد خاص(Triggered Event Viruses) :
ویروسهایی هستند که بخشی از عملیات تخریب خود را در ساعت و یا در تاریخ خاص انجام میدهند. البته باید توجه داشت که تکثیر و آلودهسازی فایلها در تمام اوقات فعال بودن ویروس انجام میشود.
نشانههای وجود ویروس
معمولاً سیستمی که به ویروس آلوده میگردد نشانههایی را از خود بروز میدهد که با دقت در آنها میتوان به ویروسی بودن احتمالی سیستم پی برد. بعضی از این نشانهها در زیر آمده است. اما باید دقت داشت که این نشانهها ممکن است در اثر عوامل غیرویروسی نیز ظاهر گردد. اما اگر کامپیوتر بطور عادی کار میکرده و ناگهان و بدون هیچگونه دستکاری، این علایم را از خود بروز میدهد، احتمال وجود ویروس بیشتر است:
۱ - سیستم در هنگام راهاندازی قفل میکند و احتمالاً پیغامهای غیرمعمول روی صفحه ظاهر میگردد.
۲ - هنگام اجرای برنامهها پیغام کمبود حافظه ظاهر شده و برنامه اجرا نمیگردد.
۳ - در کارچاپگر اختلال ایجاد میشود یا بدون هیچگونه فرمان چاپی شروع به کار میکند.
۴ - امکان دسترسی به برخی از درایوها وجود ندارد.
۵ - هنگام اجرای فایلها، پیغام File is Damaged یا File is Corrupted نمایش داده میشود.
۶ - هنگام اجرای یک فایل، کاراکترها و یا پیغامهای غیرعادی روی صفحه نمایش ظاهر میگردد.
۷ - هنگام کار در محیطهای گرافیکی، تصاویر به هم میریزد.
۸ - اصوات غیرمعمول یا موزیک از بلندگوهای کامپیوتر پخش میشود.
۹ - سیستم هنگام اجرای یک برنامه قفل کرده و حتی گاهی فشردن کلیدهای Ctrl+Alt+Del نیز نمیتواند سیستم را دوباره راهاندازی کند.
۱۰ - اطلاعات بخشی از دیسک سخت و یا تمام آن بطور ناگهانی از بین میرود یا دیسک سخت ناخواسته فرمت میشود.
۱۱ - اندازه فایلهای اجرایی افزایش مییابد.
۱۲ - خواص فایلهای اجرایی تغییر میکند.
۱۳ - سرعت سیستم بطور نامحسوسی کاهش مییابد.
۱۴ - اطلاعات Setup کامپیوتر از بین میرود.
۱۵ - برنامهها مراجعاتی به دیسکت انجام میدهند که قبلاً انجام نمیدادند.
۱۶ - کاهش فضای خالی دیسک بدون اینکه فایلی اضافه شده و یا به محتوای فایلها افزوده شده باشد.
۱۷ - نرمافزارهای مقیم در حافظه با خطا اجرا شده یا اصلاً اجرا نمیشوند.
۱۸ - بعضی برنامهها سعی در برقراری ارتباط با اینترنت را دارند.
۱۹ - هنگام کار با اینترنت مقدار ارسال و دریافت اطلاعات ناخواسته افزایش یافته و سرعت به شدت افت میکند.
۲۰ - نامههای الکترونیکی ناخواسته از روی سیستم ارسال شده و یا دریافت میگردد.
با استفاده از این فرمان مسیر هایی که سیستم عامل DOS از طریق آنها به جستجوی فایل های اجرایی می پردازد٬ تعیین می شود.

فرمان REN
می توان نام فایل ها را تغییر داد.
فرمان FORMAT
به منظور قالب بندی دیسکها به کار میرود. قالب بندی دیسکها به منظور آماده سازی آنها برای ذخیره سازی و بازیابی اطلاعات انجام می گیرد.
فرمان RD
برای حذف یک فهرست به کار میرود.
ویلز
ویلز یک سیستم عامل برای کمودور 64 است که عموماَ به طور فرعی مبنی بر GEOS میباشند . این سیستمعاملتواناییهای جدیدی به این کامپیوتر اعطا میکند: توانایی برای پخش فیلم و موزیک(mp3) و محیط جستجوی اینتر نتی گرافیکی (و تواناییهای محدود سرویس دهی) و چند وظیفه ای است . Wheels یک مرحله نیازمندی سیستم دارد: یک پردازنده قوی (یک پردازنده 65816که در مکان c64 استاندارد پدازنده 6502 1mhz) و حد اقل یک 128 k REU. همچنین این سیستمعامل از سختافزار استاندارد GEOS,C64os استاندارد که نمیتوان جا به جا کرد و شامل دیسک سخت (تا 4 گیگا بایت) و فلاپی دیسک با چگالی بالا (تا 1.6 مگا بایت) و آدرس دهی حافظه دست یابی مستقیم الصاقی است، پشتیبانی میکند . اوپن سورس بودن ویلز قطعی نیست و به اینکه چه کسی سورس این سیستمعامل را درخواست کند بستگی دارد. اگر چه که منبع آن برای دید عموم بدون نیاز به پذیرش یک اجازه نامه در دسترس است، خود نرمافزار انحصاری و تجاری است و بیننده هایی که خود نرمافزار را ندارند انتظار کامپایل کردن کد را ندارند . رقیب اصلی wheels آن mp3 است.
پالم
سیستمعامل پالم یک سیستمعامل است که بوسیله شرکت پالم سورس برای دستیار دیجیتال شخصی پالم ساخته شدهاست.
تاریخچه
سیستمعامل پالم توسط jeff Howkins برای استفاده در pdaها بوسیله us robotics نسخه ۱. ۰ تهیه شده بود برای pilot اصلی ۱۰۰۰٬۵۰۰۰ ونسخه ۲. ۰ برای palm pilot شخصی و پیشرفته. با وارد شدن palm III نسخه ۳. ۰ از سیستمعامل با بالا بردن با اومردن درجه و با رهاکردن نسخههای ۳. ۱و۳. ۳و۳. ۵و اضافه کردن پشتیبانی برای رنگ و چندین پورت افزایشی و پردازشگرهای جدید و قابلیتهای زیاد دیگر.
برنامههای روی سیستمعامل palm به صورت آیکن نمایش داده میشوند، برنامههای داخل سیستمعامل palm به صورت لیست نیز میتوانند به نمایش دربیایند. نسخه چهار با سری ام ۵۰۰ به جریان افتاد و بعد در دسترس قرارداده شد و با بهینه کردن برای سختافزار قدیمی. و اضافه کرد یک ارتباط استاندارد برای دسترسی خارجی FS (شبیه کارت SD) و بهبود دادن دفترچه راهنما ی تلفن، امنیت و بهبودپذیر بودن UI نسخه ۵ تولید شده با tungsten T اولین نسخهای بوی که از ابزار arm حمایت میکرد کاربردهای palm در یک محیط رقابتی به نام محیط سازگاری palm اجرا شده اند(pace) اجازه داد که با برنامههای دیمی سازگار شود حتی با افزایش بالای pace کاربردهای palm معمولاً در قطعات arm نسبت به سختافزاری که قبلا تو لید شده بود سریعتر کار میکرد. نرمافزارهای جدید میتوانستند که از پردازشگرهای arm سود ببرند با pnd native) pace) و بخش کوچکی از arm. آن همچنین در آن زمان وقتی palm شروع به مجزا کردن سختافزار و نرمافزارش کرد و تلاش سیستمعامل، عاقبت به دو کمپانی تبدیل شد: (سیستمعامل) PalmSource,Ine و(سختافزار) palmOne,Ine. PalmSource,Ine: سیستمعامل Palm Cobalt(همچنین با نام دیگر palm 6) در سال ۲۰۰۳، اجازهٔ بهبود بخشیدن پشتیبانیهای چند رسانهای در امتداد کار بردهای اصلی ARM. PalmSource,Ine: در سپتامبر ۲۰۰۴ سیستمعامل Palm Cobalt 6. ۱، به روز شده را ارائه کرد. چهرهٔ جدید سیستمعامل پشتیبانیهای خود را برای یک نوع از کیفیت تصویر Panelهای LCD و طراحی مجدد ترکیب کننده تلفنی هدایت شونده با یک دست، و استفاده وسیع از تمامی کاربردهای فونتهای بالا رفتنی. بطوریکه در فوریهٔ ۲۰۰۵ محصولات سختافزاری سیستمعامل Palm Cobalt را اجرا نمیکردند. نسخههای بعدی از سیستمعامل Palm از اجرای بالای هسته لینوکس پشتیبانی خواهد کرد (و این با اضافه کردن هسته عرف و جاریس محقق خواهد شد). با توجه به Palm Source China Mobile Soft. برنامههای کاربردی ساخته شده برای سیستمعامل Palm : سیستمعامل Palm این اجازه را میدهد که معین شود کدام یک از کاربردها شامل ابزارهای سیستمعامل palm شان هستند. طبق این مجوز همچنین میتوان کاربردها را انتخاب کرد.
اندروید
اَندروید (از یونانی: به معنای مَرد، انسان، شبه آدم یا رُبات (آدم آهنی))، (به انگلیسی: Android) نام سیستمعاملی است که گوگل برای اسمارت فون ها و تبلت ها و هم اکنون برای تلویزیون ها عرضه مینماید و با همکاری دهها شرکت بر روی دستگاههای مبتنی بر اندروید قرار میدهد. اندروید بر پایهٔ هسته لینوکس ساخته شدهاست.
تاریخچه
در اوت ۲۰۰۵، گوگل شرکت اندروید واقع در پالو آلتو، کالیفرنیا را خرید. شرکت کوچک اندروید که توسط اندی رابین، ریچ ماینرز، نیک سیرز و کریس وایت پایهگذاری شده بود، در زمینه تولید نرمافزار و برنامههای کاربردی برای تلفنهای همراه فعالیت میکرد. اندی رابین مدیر عامل اجرایی این شرکت پس از پیوستن اندروید به گوگل به سمت قائممقام مدیریت مهندسی این شرکت و مسئول پروژه اندروید در گوگل منصوب شد. تیم اندروید به رهبری رابین فعالیت خود را برای تولید سکوی تلفن همراه مبتنی بر هسته لینوکس آغاز کردند و نتیجه اولیه این پروژه در نشست خبری شرکت گوگل در ۵ نوامبر سال ۲۰۰۷، مطرح کردن اتحادیه گوشی باز بود. ۳۴ شرکت فعال در زمینه تولید نرمافزار، تولید تلفنهای همراه، اپراتور تلفن همراه و تولیدکننده نیمه رساناها و پردازندههای تلفن همراه اعضای بنیانگذار این اتحادیه بودند. در میان نامهای مشهور در بین اعضای مؤسس، شرکتهایی چون سامسونگ، الجی الکترونیکس، موتورولا، اچتیسی، تی-موبایل، انتیتی دوکومو، اینتل، انویدیا، تگزاس اینسترومنتس، کوالکام، برودکام، تلفونیکا، اسپرینت، ایبی و البته گوگل به چشم میخوردند. اریک اشمیت مدیر ارشد اجرایی گوگل در این مراسم گفت: «اعلام امروز بسیار جاهطلبانهتر از معرفی تنها یک تلفن گوگلی است که در چند هفته اخیر توسط رسانهها پیشبینی شده بود. از دیدگاه ما سکویی که ما ارائه کردهایم، هزاران تلفن گوناگون را به بازار روانه خواهد کرد.» نخستین گوشی مبتنی بر اندروید توسط شرکت اچتیسی با همکاری تی-موبایل تولید شد. این گوشی که به فاصله کمتر از یک سال از تشکیل اتحادیه گوشی باز یعنی در ۲۲ اکتبر ۲۰۰۸ تولید شد، در بازارهای مختلف به نامهای اچتیسی دریم، تی-موبایل جی۱ و ارا جی۱ به بازار عرضه گردید.
۹ دسامبر ۲۰۰۸ چهارده عضو جدید از شرکتهای صنعت تلفن همراه جهان به اتحادیه گوشی باز پیوستند. در بین این نامها باید به سونی اریکسون، اریکسون، توشیبا، ایسوز، گارمین، هواوی و آرم هولدینگز اشاره کرد. روند پیوستن شرکتهای بزرگ به اتحادیه تا به امروز نیز ادامه داشتهاست و شرکتهایی چون ایسر، آلکاتل، لنوو، شارپ، فاکسکان، انایسی، کیوسرا، انایکسپی، استی-اریکسون، مارول، زدتیئی و دل نیز از جمله شرکتهایی بودهاند که به جمع پشتیبانیکنندگان اندروید پیوستهاند.
در ۳ سپتامبر ۲۰۱۳ توسعهدهندگان اندروید بهطور رسمی اعلام کردند که با شرکت نستله، که از شرکتهای مطرح صنعت شکلاتسازی جهان میباشد، همکاری خواهند کرد. در همین راستا نگارش ۴٫۴ سیستمعامل اندروید، کیتکت نام گرفت. کیت کت از مارکهای معروف شکلات است که توسط شرکت نستله تولید میشود.
کپیرایت و حق امتیاز
حق امتیاز اکثر قسمتهای اندروید به صورت اپن سورس بر اساس مجوز آپاچی نسخه ۲٫۰ (Apache License 2.0) ارائه میگردد. با اینکه سعی میشود تا اکثریت قسمتهای این سیستم عامل بر اساس همین مجوز ارائه گردد، استثناهایی نیز وجود دارد. برای مثال هسته لینوکس موجود در این سیستم عامل با پروانه عمومی همگانی گنو نسخه ۲ (GPLv2) منتشر شده است.
لوگوی اندروید
طراح لوگوی مشهور اندروید “آیرینا بلاک” است. سه سال پیش از آیرینا بلاک و تیم طراحی گوگل تقاضا شد تا لوگویی برای اندروید طراحی کنند که به سرعت با کاربر ارتباط برقرار کند و به آسانی قابل شناسایی باشد؛ همچنین به بلاک گفته شد که این لوگو باید حتماً تصویری از ربات باشد چرا که اندروید به معنای روبات است. آیرینا پس از مطالعه زیاد در مورد اسباببازیها و شخصیتهای فانتزی و تخیلی در آخر تصمیم گرفت لوگوی اندروید را از یک منبع عجیب الهام بگیرد: دستشویی! هر کسی علامت روی در دستشوییها را دیده و الهام از این علامتها میتواند باعث شود در یک نگاه لوگوی اندروید شناخته شود. یک نکته جالب دیگر در مورد لوگوی اندروید این است که گوگل برخلاف دیگر شرکتها که سعی در حفاظت از لوگویشان داشتند تصمیم گرفت تا لوگو را به صورت آزاد و Open Source قرار دهد تا هر کس بتواند آن را به دلخواه خودش تغییر دهد. گوگل در اینباره میگوید: “ما تصمیم گرفتیم این لوگو میتواند یک لوگوی اشتراکی و تعاملی باشد که هر کس در دنیا بتواند آن را تغییر دهد. این تصمیم بسیار شجاعانه بود. ” شاید با اپلیکیشن Androidify و یا اسباب بازیها و Action Figureهای کوچک اندرویدی بامزه آشنا باشید؛ همه اینها به لطف آزاد بودن لوگوی اندروید امکانپذیر شده است.
معنای اندروید و تلفظ صحیح
بنابر ترجمه واژهنامهٔ کمبریج، اندروید اینگونه تعریف شدهاست: «یک ربات (ماشینی که به وسیله کامپیوتر کنترل میشود) که به گونهای ساخته شده تا شکل ظاهری شبیه به انسان داشته باشد.» بنا بر این تعریف شاید بتوان کلمه ربات انسان نما را ترجمهٔ مناسبی برای این واژه در نظر گرفت.
تلفظ صحیح این کلمه بر اساس واژهنامهٔ کمبریج در هر دو گویش آمریکایی و بریتانیایی اندروید (/ˈæn.drɔɪd/) میباشد و در هیچ کدام از این گویشها حرف 'آ' در ابتدای این کلمه به کار نمیرود.
ویژگیهای اندروید
اندروید تمامی تکنولوژیهای اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای را پشتیبانی میکند.
اندروید از فرمتهای مختلف فایلهای مالتی مدیا مثل MPEG-۴, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF پشتیبانی میکند.
اندروید برای ارسال پیغامهای متنی یا همان اس ام اس (SMS) از فرمهای SMS, MMS و XMPP پشتیبانی میکند.
مرورگر موجود در اندروید بر اساس فریم ورک اوپن سورس WebKit توسعه یافتهاست.
اندروید برای ذخیره دادهها و مدیریت بانکهای اطلاعاتی سبک از نرمافزار SQLite استفاده میکند.
تمام برنامههای اندروید به زبان جاوا نوشته میشوند. برای اجرای برنامههای جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی ماشین مجازی جاوایی (Dalvik virtual machine) اجرا میشوند.
ابزارهای مختلف اندروید برای توسعه دهندگان به راحتی در دسترس است و توسط شرکت گوگل پشتیبانی میشوند. این ابزارها شامل کتابخانهها، خطایاب، شبیهساز گوشی و یک پلاگین برای اکلیپس است.
اندروید از سختافزارهای مختلف همچون جی پی اس و دوربینهای متنوع پشتیبانی میکند.
تصاویر و فایلهای گرافیکی بوسیله OpenGL پردازش میشوند که کیفیت بالاتری خواهند داشت.
با استفاده از تکنولوژی نسبتاً جدید شرکت Adobe با نام AIR نیز میتوان به توسعه برنامههای کاربردی تحت این سیستم عامل پرداخت.
رابطه اندروید و جاوا
نرمافزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته میشوند و برای ارتباط با لایههای زیرین سیستم عامل میتوانند از کتابخانههای جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شدهاست و بسیاری از برنامههای اندروید هم با جاوا نوشته شدهاند. اما این سیستم عامل، Java Virtual Machine ندارد. برای اجرای برنامههای جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی Dalvik vitrual machine اجرا میشوند. دالویک یک ماشین مجازی جاوایی است که برای سیستم عامل اندروید بهینه شدهاست تا هم RAM و هم CPU و هم باتری کمتری مصرف کند). برنامههای جاوایی معمولی هم که روی گوشیهای دیگر اجرا میشوند با استفاده از نرمافزارهای شبیهساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.
آرت
آرت ران تایم جدید اندروید است که جایگزین دالویک شده است. شرکت گوگل برای اولین بار در اندروید ۴٫۴ آرت را در کنار دالویک قرار داد و کاربران میتوانستند با مراجعه به تنظیمات آن را فعال کنند.
فرمت فایلهای پشتیبانی شده
اندروید در حالت پیشفرض فایلهای mp3, aac , ogg , amr , midi , mpeg4 , wav , bmp , gif , png , jpg را پشتیبانی میکند. اندروید Adobe Flash را نیز پخش میکند و میتواند فایلهای GIF متحرک را با حرکت پخش کند. برای پخش فایلهای جریان دار مانند صوت و ویدئو نیز میتوانید از تگ ویدئو html۵ و همچنین تکنولوژی Adobe Flash Streaming استفاده کنید. در نسخههای جدید اندروید، موتور جاوااسکریپت مرورگر کروم که سرعت بسیار بالایی در اجرای کدهای جاوا اسکریپت دارد به مرورگر اندروید متصل شدهاست. (در ضمن مرورگر اندروید کدهای HTML۵ را پشتیبانی میکند)
محیط برنامهنویسی اندروید
مجموعه برنامه نویسی اندروید یا Android SDK شامل یک دیباگر، کتابخانههای اندروید، شبیهساز سیستم عامل، مستندات اندروید و فایلهای نمونه و آموزشی است که به کاربر در ایجاد برنامهها کمک میکند. هم اکنون این SDK بر روی یک سیستم ۳۲ بیتی که لینوکس، ویندوز و یا mac OSX داشته باشد اجرا میشود. پیش نیازهای نصب این SDK عبارتند از JDK و Apache Ant و python 2.2. برنامههای نوشته شده برای
آیاواس
آیاواس (به انگلیسی: iOS) (در گذشته iPhone OS) یک سیستم عامل تلفن همراه است که در ابتدا برای آیفون و آیپاد تاچ توسعه داده میشد، از آن زمان به بعد برای استفاده در سایر دستگاههای شرکت اپل مانند آیپد و اپل تیوی گسترش یافت. شرکت اپل مجوز استفاده از آیاواس برای نصب بر روی سختافزارهای شخص ثالث را نمیدهد. اپ استور در ۶ مارس ۲۰۱۲ دارای بیش از ۵۵۰٫۰۰۰ اپلیکیشن بود که جمعاً بیش از ۲۵ بیلیون بار دانلود شدهاند. در سه ماهه آخر سال ۲۰۱۰ این سیستمعامل ۱۶% از سهم سیستمعامل تلفنهای هوشمند را در اختیار داشت، پایینتر از اندروید گوگل. این سیستمعامل در ماه مه ۲۰۱۰ در ایالات متحده آمریکا، ۵۹% از مصرف دادههای وب تلفن همراه (از جمله استفاده از آیپاد تاچ و آیپد) را به خود اختصاص داد.
رابط کاربری آیاواس بر اساس مفهوم دستکاری مستقیم (concept of direct manipulation)، با استفاده از حرکات چند لمسی (multi-touch gestures) طراحی شدهاست. عناصر رابط کنترل از: switchesو slidersو buttons تشکیل شدهاست. پاسخ به ورودی کاربر فوری است و رابط سیال را فراهم میکند. تعامل با سیستم عامل حرکاتی را شامل میشود از این جمله حرکات میتوان: swipe, tap, pinch, reverse pinch که هر کدام از اینها تعاریف خاصی را در چارچوب IOS سیستم عامل و رابط کاربری چند لمسی آن را دارا میباشند.. شتاب سنج داخلی توسط برخی از برنامههای کاربردی مورد استفاده قرار گیرد که برای پاسخ به تکان دادن دستگاه (یکی از نتایج شایع ان دستور خنثیسازی است) و یا چرخش آن را به سه بعد (یکی از نتایج شایع ان تعویض از عمودی به افقی است).
modeiOS از OX مک مشتق شدهاست، که با آن که سهام آن به بنیاد داروین تعلق دارد، و در نتیجه اینسیستم عامل شبه یونیکس از طبیعت است.
در IOS، چهار انتزاع لایه وجود دارد: لایه هسته سیستم عامل، لایه هسته خدمات، لایه رسانهها، و کاکائو لایه لمسی است. نسخه کنونی سیستم عامل ۷٫۱ با استفاده از حدود ۱-۱٫۵ گیگابایت ذخیره سازی دستگاه که با مدلهای دیگر متفاوت است.
تاریخچه
این سیستم عامل با آی فون(iphone) (تلفن همراه هوشمند شرکت اپل) در کنفرانس و نمایشگاه Macworld، در ژانویه ۹، ۲۰۰۷، پرده برداری شد و در ماه ژوئن همان سال برای اولین بار منتشر شد، ادبیات بازاریابی اپل یک نام جداگانهای برای سیستم عامل مشخص نکرد، و بیان سادهای را که "آی فون OS X را اجرا میکند "(iPhone runs OS Xاظهار داشت. در ابتدا، برنامههای شخص ثالث پشتیبانی نمیشدند. استیو جابز استدلال کرد که توسعه دهندگان میتوانند برنامههای کاربردی وب که " مانند برنامههای بومی بر روی آی فون رفتار میکند " بسازند. در اکتبر ۱۷، ۲۰۰۷، اپل اعلام کرد که یک کیت توسعه نرمافزار بومی (SDK) تحت توسعهاست و آنها برنامه ریزی آن را انجام خواهد داد ". در مارس ۶، ۲۰۰۸، اپل اولین بتا را منتشراکرد، همراه با یک نام جدید برای سیستم عامل: iPhone OS ". سپتامبر قبلی، اپل آی پاد لمسی، که بیشتر قابلیتهای غیر تلفنی iPhone را داشت منتشر کرد. اپل همچنین بیش از یک میلیون آیفون در طول تعطیلات سال ۲۰۰۷ فروخته میشود. اپل در ۲۷ ژانویه 2010، iPad را معرفی کرد که دارای یک صفحه نمایش بزرگ تر از آیفون و آی پاد لمسی، و طراحی شده برای مرور وب، مصرف رسانهها، و خواندن iBooks. در ژوئن ۲۰۱۰، اپل سیستم عامل آی فون را به عنوان "IOS" ریبراند کرد. علامت تجاری "IOS" توسط سیسکو بیش از یک دهه برای سیستم عامل خودش مورد استفاده قرار میگرفت. IOS، مورد استفاده در روترهای آن قرار گرفت. برای اجتناب از هرگونه طرح دعوی در دادگاه بالقوه، اپل مجوز "علامت تجاری" IOS را از سیسکو گرفت.
ویژگیها
صفحه اصلی
صفحه اصلی (ارائه شده توسط(" SpringBoard ") نمایش آیکونهای نرمافزار و بارانداز در پایین صفحه نمایش که در آن کاربران میتوانند برنامههایی را که اغلب استفاده میکنند پین کنند. صفحه اصلی هر زمان که کاربر بر روی دستگاه سوئیچ کند و یا دکمهٔ "صفحه اصلی" را فشار دهد (دکمه فیزیکی بر روی دستگاه) نمایان میشود. صفحه نمایش دارای یک نوار وضعیت در بالا برای نشان دادن دادهها: مانند زمان، میزان مصرف باتری و قدرت سیگنال است. بقیهٔ صفحه نمایش به برنامهٔ در حال اجرا اختصاص داده شدهاست. از نسخه 3.0 IOS تا به حال، تابع Spotlight Search function در صفحه سمت چپ صفحه اصلی روی صفحه نمایش در دسترس شدهاست. این تابع به کاربران اجازه میدهد تا درون رسانهها، برنامهها، ایمیلها، دفترچه تلفنها و فایلهای مشابه را جستجو کنند.
مرکز هشدار (Notification Center)
در بروز رسانی5 IOS، قابلیت اطلاعیهها به طور کامل دوباره طراحی شدهاست. اطلاعیهها در حال حاضر در یک پنجرهاست که میتواند از بالای صفحه نمایش کشیده شود و اگر اطلاعیه دریافتی را لمس کنید، شما به برنامهای که ارسال اطلاع رسانی کرده وارد میشوید.
پوشهها (Folders)
4 IOS با معرفی یک سیستم ساده برای پوشهها آمد. هنگامی که برنامههای کاربردی درحالت " jiggle mode" هستند، هر دو برنامه را میتوان در بالای هر یک از دیگری برای ایجاد یک پوشه کشیده، و از آن پس، برنامههای بیشتری را میتوان با استفاده از همین روش به پوشه اضافه کرد، تا ۱۲ برنامه بر روی آی فون و iPod Touchو ۲۰ برنامه بر روی iPad.
عملکرد چند تکلیفی (Multitasking)
قبل از4 IOS، Multitasking فقط برای بعضی از برنامههای موجود در دستگاه قابل اجرا بود. با شروع 4 IOS در نسل سوم و جدیدتر دستگاههای IOS، multitasking از طریق هفت پس زمینه APIها پشتیبانی شد:
برنامه در پس زمینه ادامه پیدا میکند تا زمانی که پخش صوتی و یا تصویری اجرا میشود.
برنامه به صورت معلق میباشدهنگامی که یک تماس تلفنی در حال انجام است.
نرمافزار اطلاع از تغییر محلها
فشار اطلاعیهها.
اطلاعیه محلی. برنامه زمانبندی اطلاعیه محلی که در یک زمان از پیش تعیین شده تحویل داده شدهاست.
اتمام کار. برنامه از سیستم درخواست زمان اضافی برای تکمیل یک کار خاص میکند
برنامه هیچ کد اجرا نمیکند و ممکن است از حافظه در هر زمان حذف شدهاست
راه گزینی برنامههای کاربردی(Switching applications)
بادوبار کلیک کردن بر روی دکمه Home. Switching applications را فعال میسازد. که یک رونده حوض مانند از پایین، با حرکت دادن محتویات صفحه نمایش تا بالای صفحه نمایش ظاهر میشود. انتخاب یک آیکون سوئیچ به برنامه سمت چپ آیکون که به عنوان کنترلهای موسیقی، و قفل چرخش عمل میکنند. نگه داشتن آیکونها به طور خلاصه آنها را به"جنبش" در اورده (به همین ترتیب به صفحه اصلی) و اجازه میدهد تا کاربر برنامهها را به بسته شدن وادار کند.
مرکز بازی (Game Center)
مرکز بازی یک شبکهٔ اجتماعی بازیهای چند نفره آنلاین منتشر شده توسط اپل است که این اجازه را به کاربران میدهد تا " دوستان را به بازی دعوت کنند، یک بازی چند نفره از طریق matchmaking شروع کنند. به پیگیری امتیازهای خود، و مقایسه انها با امتیازهای دوستان خود در leader board بپردازند. مرکز بازی یک شبکهٔ اجتماعی بازیهای چند نفره آنلاین منتشر شده توسط اپل است که این اجازه را به کاربران میدهد تا " دوستان را به بازی دعوت کنند، یک بازی چند نفره از طریق matchmaking شروع کنند. به پیگیری امتیازهای خود، و مقایسه انها با امتیازهای دوستان خود در leader board بپردازن
محیط برنامهنویسی
برنامهها حتماً باید به طور خاص برای IOS و معماری ARM نوشته و کمپایل شوند. مرورگر وب سافاری برنامههای کاربردی وب را با دیگر مرورگرهای وب پشتیبانی میکند. برنامههای بومی مجاز شخص ثالث برای دستگاههای در حال اجرا2.0 IOS و بعد از طریق فروشگاه app اپل در دسترس هستند.در این معمار
ویندوز موبایل
ویندوز موبایل یک سیستمعامل فشرده مرکب از مجموعهای از درخواستهای اساسی برای دستگاههای قابل حمل میباشد. دستگاههای که قابلیت اجرای ویندوز موبایل را دارند شامل: رایانههای جیبی، تلفن های هوشمند، وسایل چندرسانهای همراه و رایانههای توبورد برای خودروها.
شرکتهای زیر از جمله تولیدکنندگان دستگاههای دارای سیستمعامل ویندوز موبایل هستند.
اچتیسی
سامسونگ
سونی اریکسون
گیگابایت
الجی
اچپی
موتورولا
ایسر
ویندوز فون
ویندوز فون (به انگلیسی: Windows Phone) سیستمعامل است که توسط شرکت مایکروسافت برای گوشیهای هوشمند ساخته میشود و جانشین پلتفرم ویندوز موبایل است. ویندوز فون ۷ در نوامبر ۲۰۱۰ معرفی شد. در سیستم عامل ویندوز فون بر خلاف ویندوز موبایل، مایکروسافت بجای نشانه گرفتن بازار شرکتهای بزرگ، بازار مصرف کنندگان را نشانه گرفته است. در این سیستم عامل به جای استفاده از شکل برنامههای مبتنی بر ویندوز (فایلهای exe) از برنامههای مایکروسافت سیلورلایت استفاده شده است. ویندوز فون ۸ در اکتبر ۲۰۱۲ معرفی شد.
دارندگان ویندوز فون ۷ نمیتوانند به ویندوز فون ۸ آپگرید نمایند.
تولید کنندگان
همکاران مایکروسافت در تهیه دستگاههای مبتنی بر ویندوز فون ۷ شامل شرکتهای: دل, اچتیسی، ال جی، سامسونگ، ایسر، آلکاتل-لوسنت، فوجیتسو، توشیبا، نوکیا و زد تی ایی میشدند و دستگاههای مبتنی بر ویندوز فون ۸ در حال حاضر توسط شرکتهای: نوکیا، سامسونگ، اچتیسی و هواوی ساخته میشوند.
امکانات
رابط کاربری
بر خلاف سیستم عامل ویندوز موبایل که طراحی ای مشابه ویندوز رومیزی دارند، در این سیستم عامل از رابط کاربری ای به اسم "مترو" استفاده که بسیار پویا تر از دیگر سیستم عامل هاست. استفاده از کاشیهای زنده (Live Tile) دلیل محبوبیت این رابط کاربری است. از این رابط کاربری در ویندوز فون ۸، ویندوز ۸ و ایکس باکس نیز استفاده شده است.
افراد People
تمامی کانتکها در یک جا با عنوان People Hub جمع آوری شده است. قابلیت همگام سازی با ویندوز لایو، یاهو میل، جیمیل، فیس بوک، Linkedin و توئیتر. قابلیت ایجاد گروه در ویندوز فون ۷٫۵ اضافه شده است. امکان ادغام (Link) افراد از اکانتهای مختلف نیز وجود دارد.
ورودی متن
ویندوز فون از یک صفحه کلید مجازی برای وارد کردن متن استفاده میکند که امکان ارسال خندانکها را هم در متن فراهم کرده است. همچنین امکان چک کردن اسپل کلمات و حدس زدن کلمات در حین تایپ نیز در این کیبورد وجود دارد. این سیستم عامل امکان اتصال یک کیبورد فیزیکی را هم به گوشی فراهم کرده است.
پیامها
ارسال پیامکها در ویندوز فون، با ارسال پیام در مسنجر لایو و فیس بوک ادغام شده است. همچنین امکان صحبت کردن بجای تایپ کردن برای نوشتن پیامکها در این سیستم عامل وجود دارد. ویندوز فون همچنین میتواند پیامکهای رسیدهٔ شما را نیز با صدای بلند برایتان بخواند.
مرورگر وب
ویندوز فون ۷ یک مروگر اینترنت اکسپلورر موبایل همراه خود دارد که بر پایهٔ موتور رندر مرورگر اینترنت اکسپلورر ۹ ساخته شده است. این مرورگر تا ۶ برگه را میتواند همزمان لود کند، امکان ذخیره عکسهای موجود در صفحات را دارد و مولتی تاچ نیز هست. همچنین امکان جستجوی یک کلمه در صفحهٔ لود شده نیز وجود دارد. مایکروسافت اعلام کرده است که این مرورگر میتواند جدا از هستهٔ سیستم عامل ویندوز فون به روز رسانی شود. در ویندوز ٨ از اینترنت اکسپلورر مبایل نسخه ١٠ و در در ٨.١ از اینترنت اکسپلورر ١١ و قابلیت مهم این نسخه به خاطر سپردن نام کاربری و کلمه عبور است
ایمیل
سه سرویس هاتمیل، جیمیل و یاهو میل بصورت پیشفرض در این سیستم عامل پشتیبانی شدهاند و بقیه سرویسهای عمومی ایمیل را میتوانید با تکنولوژی IMAP و POP3 بر روی موبایل ویندوز فون خود تنظیم و استفاده کنید.
یک از امکانات در ویندوز فون، Link کردن ایمیلها است، با این امکان شما میتوانید یک Inbox برای تمامی ایمیلهای خود داشته باشید.
چند رسانهای
با استفاده از نرمافزار Zune for Windows Phone میتوانید فایلهای رسانهای خود را بین رایانه و تلفن همراه خود انتقال دهید. این برنامه فایلهای صوتی و ویدئویی داخل گوشی و عکسهای موجود در گوشی و اکانت فیسبوک و آلبومهای ویندوز لایو کاربر را نمایش میدهد. امکان آپلود و اشتراک گذاری عکسها در شبکههای اجتماعی مانند فیسبوک نیز از همین بخش قابل انجام است. برنامهٔ Zune قابلیت اجرای فایلهای WAV, MP3, WMA, AMR, AAC/MP4/M4A/M4B و 3GP/3G2 و WMV و AVI و MP4/M4V و 3GP/3G2 و MOV را داراست. همچنین کدکهای DivX و Xvid نیز در فایلهای AVI در این برنامه قابل پخش هستند. همچنین فرمتهای عکس JPG/JPEG, PNG, GIF, TIF و BMP در ویندوز فون ۷ پشتیبانی میشوند.
بازیها
جستجو
مایکروسافت برای سازندگان سخت افزارهای ویندوز فون اجبار کرده است که یک دکمه - بصورت فیزیکی - در بیرون صفحهٔ نمایش با نام جستجو قرار داده شود. این دکمه امکان جستجو را در میان برنامههای داخل گوشی، لیست تماس، در میان نقشههای Bing و اخبار و نتایج جستجوی Bing فراهم میآورد.
آفیس
ویندوز فون یک Office Hub دارد که کلیه فایلهای مرتبط با نرمافزارهای آفیس را مدیریت میکند. امکان ایجاد و ویرایش فایلهای آفیس داخل گوشی، فایلهای موجود در oneDrive و Office 365 با این برنامه فراهم است. اضافه شدن اپلیکیشن Adobe Reader و ادغام آن به مجموعه آفیس، ویندوز فون را به سیستم عامل کاربردی تری تبدیل کرده است.
مالتی تسکینگ
این ویژگی از نسخه مانگو به ویندوز فون اضافه شده. با فشردن و نگه داشتن دگمه Back میتوانتید برنامه را از لیست حذف کنید که این قابلیت در ویندوزفون 8 آپدیت بلک اضافه شد
همگام سازی Sync
همگام سازی توسط نرمافزار Zune و کابل USB انجام میشود. شما میتوانید عکس، ویدئو، پادکست و موزیک را همگام سازید. همچنین با تنظیم نرمافزار میتوانید همگام سازی را به صورت Wireless انجام دهید.
به روز رسانی
مایکروسافت تاکید میکند به روز رسانی سیستم عامل ویندوز فون از طریق به روز رسانیهای Microsoft Update ارائه خواهد شد. هنگامی که آپدیتی آماده باشد بر روی گوشی یا نرمافزار Zune بر روی PC پیغام An Update is Available نشان خواهد داده شد.
نسخه ها
نسخه ویندوز فون ۷
ویندوز فون 7 نخستین نسخه از سری سیستم عامل های ویندوز فونی بود که برای کاربران تلفن همراه تولید شد.
نسخه ویندوز فون 8
صفحه استارت جدید
قابلیت تغییر کاشیها در سه سایز
امکانات بیشتر در Lock اسکرین
امکان انتخاب پس زمینههای Bing
سیستم عامل کامل امن
Secure Boot, Bitlocker Encryption
امکانات بیشتر در دوربین
عکاسی پانوراما، شمارش معکوس و ...
پشتیبانی از NFC
Wallet Hub
با اضافه کردن اطلاعات کارتهای خود و با استفاده از NFC، از کیف پول بی نیاز میشود
استفاده از نقشههای نوکیا
افزایش کیفیت گرافیک بازیها با استفاده از DirctX و با همکاری شرکتهایی نظیر AutoDesk و Havok
IE 10 و افزایش امنیت
SmartGlass
Xbox Music
Rooms
امکان اتصال دائم Wi-Fi
تغییر خانواده از Windows CE در ویندوز فون ۷ به Windows NT در ویندوز فون ۸ که هستهای یکسان با Windows 8 و Windows 8 RT بهره میبرد.
نسخه ویندوز فون 8.1
مارکت پلیس
از طریق مارکت پلیس میتوانید موزیک ویدیو، پادکست، بازی و اپلیکیشنهای متنوعی را خریداری و دانلود کنید. البته تعداد زیادی بازی و اپلیکیشن مجانی یا ترایل که همراه با تبلیغ میباشد نیز وجود دارد.
در حال حاضر بیش از ۱۸۳۰۰۰ عنوان اپلیکیشن و بازی موجود میباشد.
برای دسترسی به مارکت پلیس از لینک زیر استفاده نمایید.
حداقل سخت افزار مورد نیاز برای ویندوز فون ۷٫۵ (منگو)
نمایشگر لمسی خازنی با رزولوشن ۴۸۰×۸۰۰ پیکسل و قابلیت لمس چندگانه (مولتیتاچ)
۲۵۶ مگابایت حافظهٔ RAM و ۸ گیگابایت فلش مموری
سیمبیان
سیمبیان نام سیستمعاملی برای گوشیهای تلفن همراه است. سیمبیان را پیش از این گروهی از شرکتها مانند نوکیا، اریکسون، سونی اریکسون، پاناسونیک و سامسونگ پشتیبانی میکردند، ولی در ۲۴ ژوئن ۲۰۰۸ نوکیا همهٔ سهام آن را خرید.
Symbian چیست؟
در ابتدا تلفنهای همراه دارای ساختار پیچیدهای نبودند. سختافزار محدود نیاز به نرمافزارهای پیچیده نداشت، تا اینکه شرکتهای مطرح ساخت گوشیهای تلفن همراه نسلهای دوم و سوم گوشیهای خود را عرضه کردند. این گوشیها دارای امکانات سختافزاری بیشتری بودند که شامل پردازنده، حافظه و دیسک سخت بوده و تقریباً به صورت یک رایانه کوچک طراحی شدند. در این زمان بود که این شرکتها به اهمیت نرمافزار در این گوشیها پی برده و رقابت نرمافزاری در کنار رقابت سختافزاری شروع شد. مایکروسافت یکی از شرکتهایی بود که قبلاً روی سیستمعامل رایانههای جیبی خود کار کرده بود و ویندوز سیای را به همین منظور طراحی کرده بود. این ویندوز قابلیت این را داشت که روی موبایلها نیز نصب شود. بعد از رسمیت یافتن موبایلهای نسل جدید شرکتهای مطرح در این صنعت که به مشکلات بی شمار ویندوز سیای پی برده بودند و نمیخواستند نرمافزار این صنعت را در انحصار یک شرکت نگه دارند با همکاری هم سیستمعامل جدیدی برای موبایلها به وجود آوردند که سیمبیان نام گرفت.
پیدایش و حیات سیمبیان
داستان بوجود آمدن Symbian نیز در نوع خود جالب است. داستان ما از شرکت کوچک انگلیسی-کانادائی با نام Psion آغاز می شود که در سال ۱۹۸۰ با هدف تولید نرمافزارهای سرگرمی که عمدتاً بازیهای مبتنی بر کامپیوترهای اولیه ZX۸۱ بود، بوجود آمد (نام Psion برگرفته از Potter Scientific Instruments Or Nothing). در سال ۱۹۸۳ شرکت همکار Psion با نام Sinclair به آن پیشنهاد تولید نرمافزاری کاربردی نظیر Office امروزی را داد که نتیجه آن تولید پکیجی با نام QL شد که دارای نرمافزارهای Quill (پردازنده متن)، Archive (بانک اطلاعاتی)، Abacus (برنامه مشابه Excel) و Easel (برنامه گرافیکی مدیریت) بود که این مجموعه بعدها با نام PC-Four یا Xchange وارد سیستمعامل MS-DOS نیز شد. علاوه بر آن در سال ۱۹۸۴ شرکت Psion با ارائه Psion Organiser، که در حقیقت نسخه ابتدائی PDAهای امروزی ست، پا در عرصه سختافزاری نیز گذاشت که شباهت زیادی به یک ماشین حساب بسیار بزرگ داشت. در سال ۱۹۸۶ شرکت Psion با اعمال تغییرات و اصلاحیههای فراوان Psion Organiser II را معرفی نمود که شرکت Psion را به آینده روشن PDA و سیستمعامل پرتاب کرد و تمرکز اصلی شرکت را بروی این مقوله متمرکز نمود. در سال ۱۹۸۷ شرکت Psion با ارائه محصولات جدید خود بر پایه پلاتفرم جدید آن شرکت با نام SIBO، سیستمعامل جدید مخصوص به محصولات خود را نیز معرفی کرد سیستمعاملی با نام EPOC (Electronic Piece Of Cheese). اولین نسخه این سیستمعامل جدید بر پایه تکنولوژی ۱۶ بیتی ارائه شد و بر همین اساس EPOC ۱۶ نام گرفت و زبان برنامه نویسی که در ساختار آن به کار گرفته شده بود زبان اسمبلی و C بود. تا ارائه نسل جدید این سیتم عامل سالهای نسبتاً زیادی گذشت تا اینکه در سال ۱۹۹۷ نخستین نمونه از سیستمعامل جدید با نام EPOC ۳۲ در جدیدترین PDA شرکت به نمایش گذاشته شد. در حقیقت تنها وجه تشابه میان این دو سیستمعامل بدون شک نامهای نسبتاً مشابه آنها بود جائیکه سیسم عامل جدید (که اینک به اختصار تنها EPOC نامیده میشد) با زبان برنامه نویسی قدرتمند C++ و ساختار جدید کد نویسی خود کاملاً از رقیب کهنسال خود بالاتر و سریع تر بود. یکی از نکات مهم در ساختار این سیستم عامل این بود که EPOC تنها برای پردازندههای ARM نوشته و بهینه شده بود. در همین اثنا بود که Psion تصمیم گرفت امتیاز تولیدمحصولات بر پایه این سیستمعامل را با شرکت دیگری شریک شود، اولین شرکت در این میان شرکت کوچکی بود با نام "Geofox" که تنها با تولید چیزی نزدیک به ۱۰۰۰ عدد از محصولات Psion کناره گیری خود را اعلام کرد. سپس شرکت بزرگ Ericsson و چندین نام کوچکتر در این میان مطرح گردیدند. تا اینکه در سال ۱۹۹۸ شرکت Psion با شراکت با بزرگان دنیای موبایل یعنی Ericsson، Motorola و Nokia به کل متحول گردید و سیستمعامل EPOC از ویرایش ششم به بعد با نام Symbian خوانده شد.
ورژنهای مختلف سیستم عامل سیمبیان
نسخه ۱ تا ۵ از این سیستم عامل -پیش از تغییر نام- با نام EPOC منتشر میشد.
اولین نسخهای که سیمبیان نامیده شد نسخه ۶ بود. و ۶٫۱ که بروز رسانی اس برای نسخه ۶ بود و در سال ۲۰۰۱ منتشر شد.
نسخه ۷٫۰ و 7.0s در سال ۲۰۰۳ منتشر شد. گوشی ۶۶۰۰ از این نسخهٔ سیستم عامل سیمبیان استفاده میکرد.
نسخه ۸٫۰ در سال ۲۰۰۴ منتشر شد.
نسخه ۸٫۱ در سال ۲۰۰۵ منتشر شد.
نسخه ۹٫۰ در سال ۲۰۰۴ منتشر شد و کارهای اساسی بر روی کد سیمبیان برای بالابردن امنیت سیستم عامل اجرا شد.
نسخه ۹٫۱ در سال ۲۰۰۵ منتشر شد و بازهم تاکید بر روی بالا رفتن امنیت سیستم عامل بود. همچنین پشتیبانی از تکنولوژی بلوتوث ۲٫۰ اضافه شد. رابط کاربری S60 نسخه سوم با این سیستم عامل ارائه میشد.
نسخه ۹٫۲ در سال ۲۰۰۶ منتشر شد و گوشیهای Nokia E71, Nokia E90, Nokia N95, Nokia N82, Nokia N81 , Nokia 5700 با این سیستم عامل ارائه شدند.
نسخه ۹٫۳ در نیمه دوم سال ۲۰۰۶ ارائه شد و پشتیبانی از wifi به هسته سیستم عامل اضافه شد. گوشیهای Nokia E72, Nokia 5730 XpressMusic, Nokia N79, Nokia N96, Nokia E52, Nokia E75, Nokia 5320 XpressMusic, Sony Ericsson P1 از این سیستم عامل بهره میبرند.
نسخه ۹٫۴ در سال ۲۰۰۷ منتشر شد و ادعا میکند که برنامهها تا ۷۵% سریعتر از قبل اجرا میشوند. همچنین پشتیبانی از SQLite به سیستم عامل اضافه شد. گوشیهای Samsung i8910 Omnia HD, Nokia N86 , Nokia N97, Nokia N97 mini, Nokia 5800 XpressMusic, Nokia 5530 XpressMusic, Nokia 5228, Nokia 5230, Nokia 5233, Nokia 5235, Nokia C6-00, Nokia X6, Sony Ericsson Satio, Sony Ericsson Vivaz and Sony Ericsson Vivaz Pro از این سیستم عامل استفاده میکنند. این نسخه از سیستم عامل سیمبیان با رابط کاربری s60 نسخه ۵ ارائه شد و نوکیا اسم این ترکیب را پلتفرم symbian^1 گذاشت.
نسخه ۹٫۵ در سال ۲۰۰۷ منتشر شد و پشتیبانی از تلویزیون دیجیتال موبایلی با فرمت DVB-H و ISDB-T و نیز پشتیبانی از سرویس GPS به سیستم عامل اضافه شد. این نسخه از سیستم عامل سیمبیان با رابط کاربری s60 نسخه ۵٫۲ ارائه شد و نوکیا اسم این ترکیب را پلتفرم symbian^3 گذاشت. گوشیهای Nokia C6-01 و Nokia C7-00 و Nokia E7-00 و Nokia N8 از این نسخهٔ سیمبیان استفاده میکنند.
نسخه AnnA و بعد مدت کوتاهی Belle در سال ۲۰۱۱ منتشر شدند و به روز رسانی ای بر اساس نسخه ۹٫۵ هستند. در این دو نسخه از سیمبیان، هسته سیستم عامل همان نسخه ۹٫۵ است، اما امکانات جدیدی به آن اضافه شده.
امکانات اضافه شده در نسخه آنا: کیبورد کوئرتی در حالت portrait، طراحی آیکونهای جدید، یک مرورگر وب جدید، نرمافزار نقشه جدید(با قابلیت ذخیره نقشهٔ یک کشور بر روی حافظه گوشی از طریق اتصال به WIFI) و پشتیبانی از java Runtime 2.2 به سیستم عامل سیمبیان نسخه ۹٫۵ اضافه شد. گوشیهای نوکیا ۵۰۰ و X7 و E6 و 702T از نسخه anna استفاده میکنند امکانات اضافه شده در نسخه belle: ویجتهای قابل تغییر سایز، استاتوس بار بهینه شده در بالای صفحه، NFC داخلی، و بهینه سازی حالت قفل صفحه نمایش. گوشیهایی که از سیستم عامل Anna استفاده میکنند میتوانند گوشی خود را به نسخهٔ Belle ارتقا دهند. هم اکنون گوشیهای Nokia 600 , 603 , 700 , 701 از نسخه belle استفاده میکنند. نوکیا در اوایل سال ۲۰۱۳ قرار است سیستم عامل سیمبین donna و carla را به این مجموعه اضافه کند که در نسخه این سیستم عامل میتواند از پردازنده ددو هستهای پشتیبانی کند.
یوآیکیو
سیستمعامل UIQ با توجه به انعطاف پذیری بالایی که دارد به کارخانه داران این امکان را میدهد تا بتوانند گوشیهایی با فرمها و ویژگیهای متفاوت را با استفاده از یک کد برنامه ثابت بسازند و به راحتی آن را با امکانات جدید فیت کنند. همچنین با استفاده از OperatorConfigurationPakage که در آن طراحی شده میتواند عملگرهای موبایل را به صورت سفارشی در بیاورند. سیستمعامل UIQ با به وجود آوردن ارتباط عالی با کاربران به همراه دسترسی آسان به سیستم پیشرفتهٔ شبکه توانست طرفداران زیادی را در دنیا به دست بیاورد. روی هم رفته پایداری در ساختار لایهها و استفادهٔ مناسب از کلیدها کاربران را قادر ساخته تا در هنگام استفاده از گوشی احساس راحتی داشته باشند. حتی در مقابل گوشیهای مختلف.
ویژگیهای UIQ۳
UIQ۳ یکی از اصلیترین ورژنهای پلتفرم نرمافزاری UIQ است که ویژگیهای قابل توجهی نسبت به UIQ۲٫۱ دارد، سیستمعامل UIQ۳ ترکیبی از سیستمعامل SymbianOS V۹ (استاندارد جهانی صنعتی سیستمعامل است که برای گوشیهای موبایل طراحی شدهاست.) که با افزودن مقدار زیادی نرمافزار و افزایش ظرفیت آن توانستهاست احساس خوبی به استفاده کنندگان از این گوشی بدهد.
UIQ۳ این قابلیت را به کارخانه داران داد تا بتوانند گروهی از گوشیهای خود را که دارای فرمها و ویژگیهای متفاوت هستند تنها با یک کد برنامه بسازند که این باعث شد تا هزینهٔ گسترش و پشتیبانی از این سیستم کاهش چشم گیری پیدا کند. UIQ۳ میتواند خود را با سبک کارخانه داران و سلیقهٔ کاربران تطبیق دهد و به صورت سفارشی برای آنها در آید، UIQ۳ برای اولین بار در فبریه سال ۲۰۰۴ در نمایشگاه ۳GSM به مردم نمایش داده شد، مدلهایی از قبیل MOTO Z۸، Sony Ericsson P۹۹۰i, P۱i, W۹۶۰i گوشیهایی هستند که از سیستمعامل UIQ۳ استفاده میکنند.
گوشیهای UIQ۳ همچنین میتوانند با استفاده از OperatorConfigurationPackage عملگرهای موبایل را به صورت سفارشی دربیاورند. عکسها، تنضیمات، محتوای چندرسانهای، برنامههای اضافه و... میتوانند پیکربندی شوند. از طریق کمیتهٔ توسعه دهندگان UIQ، برنامه نویسان میتوانند SDK و حمایت لازم برای تولید یک برنامهٔ متقاعد کننده برای گوشیهای UIQ۳ دریافت کنند. یک بسته SIS (نرمافزار نصب کننده فایل آغازی SymbianOS) میتواند ساخته شود تا در همهٔ گوشیهای UIQ۳ اجرا شود.
UIQ برای فراهم آوردن ارتباط عالی با کاربر به همراه دسترسی آسان به سیستم پیشرفتهٔ شبکه طراحی شدهاست، طراحی واسط کاربری و تست آن این نکته را نشان داد که وظایف کاربر میتواند سریع وبه نرمی کامل شود، حتی آنهایی که شامل چندین برنامه میشود، گرافیک و افکتهای زیبا باعث شدهاست تا کاربران احساس بهتری نسبت به گوشی داشته باشند. روی هم رفته پایداری در ساختار، لایهها و وظیفه دهی کلیدها کاربران را قادر ساختهاست تا احساس راحتی در هنگام استفاده از گوشی داشته باشند، حتی در مقابل گوشیهایی با مدلهای مختلف. SymbianOS یک سیستمعامل چند کارهاست، به این معنی که کاربر میتواند به عنوان مثال در حال ارسال پیامک، آهنگ نیز گوش دهد. UIQ شامل مجموعهای از برنامهها برای ارسال پیغام، جستجو در وب، اداره کردن فایلهای شخصی و... است، دادهها میتوانند با کامپیوتر به اشتراک گذاشته شوند و همچنین برنامهٔ فرستندهٔ پیام در UIQ شامل SMS/EMS, MMS و Email میشود.
مجموعه برنامههای ۳UIQ
مجموعه برنامههای UIQ۳ شامل تمام برنامههای کلیدی مورد نیاز گوشی میشود. کمپانیهای موبایل این آزادی را دارند که برنامههایی را که به آنها داده میشود تا بر روی گوشی هایشان بریزند را تغییر یا افزایش دهند. این برنامهها همچنین میتوانند خود را به برنامههای ثانویه تبدیل کنند یعنی یک بر نامه جدید به پایگاه داده برنامه اصلی دسترسی داشته باشد و آن را تغییر دهد. به عنوان مثال برنامهای به نام Sms Spam Manager میتواند به پایگاه دادهٔ Sms گوشی دسترسی پیدا کند و تاریخ و ساعت پیامکهای دریافت شدهٔ شما را مرتب کند. و وقتی که شما وارد بخش Sms گوشی خود میشوید میبینید که پیامکهای شما مرتب شدهاست. (در اکثر گوشیهای UIQ۳ این مشکل وجود دارد که پیامکها به ترتیب تاریخ در گوشی نمایش داده نمیشوند.) مجموعه برنامههای اصلی شرکت UIQ به شرح زیر است: Agenda- که یک تقویم با امکان به یاد آورندهٔ قرار است که فرمتهای iCalendar و vCalendar را پشتیبانی میکند. Calculator -یک ماشین حساب با تابعهای اصلی و حافظه Contacts -یک دفترچه تلفن که شما میتوانید لیست مشخصات افراد را در یک جا و در گروههای مختلف جمع کنید. این برنامه مدیریت کارت USIM/SIM و استاندارد vCard ۲٫۱ را ساپرت میکند. Messaging -که شامل Email, SMS/EMS, MMS میشود و هر اکانت ایمیل(POP۳، IMAP۴، SMTP) یک inbox جداگانه دارد و تمام فرمتهای دیگر وارد یک inbox جداگانه میشود. Jotter -که برای نوشتن یادداشت و کشیدن طرحی ساده استفاده میشود و اطلاعات آن میتواند به راحتی با برنامههای دگر اشتراک گذاشته شود. Remote Synchronization -برنامهٔ OMA Data Sync ۱٫۲ که برای انتقال اطلاعات دیگر برنامهها با کامپیوتر به کار میرود. Telephony -UIQ در نمونه سازش یک برنامه ساختگی تلفن تدارک دیده شده و کمپانیها معمولاً از برنامهٔ خود استفاده میکنند. Time -برنامهای برای نمایش ساعت و زمان، همچنین تعیین زمان اخطار و time zones و... Todo -برای ذخیرهٔ کارهایی که باید انجام شود به ترتیب تاریخ و انواع و....این برنامه از استاندارد vCalendar پشتیبانی میکند. Utilities -UIQ شامل برنامههایی برای تغییر ظاهری در UIQ که شامل application installer, application launcher, controlpanel, file manager, task list و themes میشود. Viewers -UIQ دارای یک سری از نمایش دهندهها برای تماشای فایلهای دریافت شده توسط گوشی است.از قبیل عکسها، آهنگها و تمها. وقتی فایلی انتخاب میشود، نمایشگر مناسب آن فایل نیز به طور خودکار فعال میشود. Voice recorder -برای ضبط صدا به کار میرود. Web -UIQ یک جستجوگر کامل HTML دارد که میتواند چندین صفحهٔ وب را به طور همزمان باز کند، همچنین رنج وسیعی از استانداردهای وب را ساپرت میکند.
تکونولوژی و ویژگیهای به کار رفته در UIQ
UIQ دائماً به روز رسانی میشود و خودش را با تکنولوژیهای روز موبایل ارتقاء میدهد، خلاصهای از این پیشرفتها در زیر شرح داده شدهاست: ۱. تکنولوژی بلوتوث : بلوتوث در UIQ ادامه دهندهٔ پیاده سازی بلوتوث سیمبین است با چندین ترکیب دهنده که چندین پرفایل اضاف تر از SymbianOS دارد، ازقبیل FTP Server, Object Push (OPP), PersonalAreaNetwork (PAN)، و یک کاربر میانجی برای بلوتوث ویک کاربر میانجی برای ساپورت از جریان صدا (A۲DP) و همچنین دارای برنامههای مفید برای استفاده از بلوتوث به صورت عام مثل برقرار کردن اتصال بین دو گوشی و اجازه برقراری اتصال دادن و... ۲. مدیریت حقوق دیجیتال (DRM) : UIQ سیستم DRM را برای دانلود کردن، انتقال دادن فایل و نصب کردن فایل فعال ساختهاست. به عنوان مثال برای آهنگها، فایلها، تمها و.... همچنین عامل دانلود OMA، UIQ ورژن OMA DRM v۲٫۰ را ساپورت میکند. ۳. افکتهای گرافیکی : ۱. انیمیشنها : فرمتهای MNG, GIF۸۹a و SVG را ساپورت میکند. ۲. رنگها : از ۸-bit تا ۲۴-bit را ساپورت میکند. ۳. تکستها :تکستهای معمولی و سایه دار را ساپورت میکند و همچنین میتوان رنگ هر نوشته را نیز تعیین کرد. ۴. SVG Tiny : دارای پخش کنندهٔ SVG عکس است که میتواند عکسهای با کیفیت بالا و با هر رزولوشنی را نمایش دهد. ۱. اینفرارد : میتواند به طور کانل رنج سرعت ۹٫۶ kbit/s تا ۱۱۵٫۲ kbit/sرا ساپورت کند : IrOBEX, IRCOMM و IrTRANP ۲. همایت از زبان بین الملی : پلتفرم UIQ با زبان انگلیسی تهیه دیده شده ولی این امکان را به کمپانیها میدهد تا چندین زبان را به آن اضافه کنند. برای مثال UIQ زبانهایی که علامتهای مخصوصی را مثل زبان چینی و آنهایی که الگوی راست به چپ دارن مثل زبان فارسی را ساپورت میکند. ۳. Multi-Homing : این امکان را به کاربران میدهد تا چندین ارتباط با چندین شبکه به صورت همزمان داشته باشند. مثلاً هم به اینترنت متصل باشند و هم MMS دریافت کنند. ۴. Operator Configuration Package : کمپانیها و اپراتورهای شبکه نیاز دارن که محصولات و سرویسهای آنها، ظاهری خوب و دسترسی آسانی داشته باشد. این پکیج به کمپانیها این امکان را میدهد تا بتوانند به گوشیهای UIQ شکل دلخواه خود و قابل قبول اپراتورهای شبکه یشان را دهند. ۵. Over-The-Air Provisioning : این قابلیت این امکان را به اپراتورهای شبکه میدهد تا بتوانند گوشیها را از طریق امواج اداره کنند. که از OMA Device Management و OMA Client Provisioning استفاده میکند. ۶. Platform Security : که از SymbianOS گرفته شدهاست وبرای حفاظت از فایلهای مورد علاقهٔ مشتریها، اپراتورهای شبکه و برنامه نویسان به کار میرود. ۷. Virtual Private Networks : که پرتکل استاندارد صنعتی IPSec را پشتیبانی میکند.
UIQ۳ این امکان را به کارخانه داران داد تا رنج وسیعی از محصولات خود که ویژگیهای متفاوت دارند را تنها با یک کد برنامه تهیه کنند، شما میتوانید تنها با تهیهٔ یک پکیج (فایل SIS) از برنامهای که نوشتید، آن را برای دیگر گوشیهای UIQ۳ گسترش دهید. در این بخش میخواهیم قسمتی از دلایل این انعطاف پذیری بالا را توضیح دهیم.
پیکربندی پارامترهای میانجی کاربر
UIQ۳ صفحه نمایشهای متنوع به همراه پیکربندی سختافزاری گوناگون را پشتیبانی میکند، این صفحه نمایشها برای استفاده از پارامترهای مشخص طراحی شدهاند و بعضی از آنها فقط به صورت تئوری وجود دارند ولی بیشتر آنها مورد استفاده قرار میگیرند و گزینههای بیشتری میتواند به عنوان حالت سختافزاری جدید و فعل انفعالات کاربر به آنها اضافه شود. پارامترهای پیکربندی ۱. مد صفحه : شامل وضوح تصویر در واحد پیکسل و موقعیت صفحه میشود. که در UIQ به صورت پیشفرض شامل چهار حالت زیر میشود.
ولی کارخانه داران ممکن است از رزولوشنهای متفاوتی استفاده کنند و برنامه نویسان باید به این نکته توجه کنند وبرنامهٔ خود را مطابق با رزولوشن گوشی مورد نظر طراحی کنند. ۲. جهت گیری صفحه : UIQ۳ وارونگی تصویر را به دو حالت Landscape (Normal) و Landscape ۱۸۰ (Inverted) پشتیبانی میکند. در این حالات کلید خودشان میچرخند و تغییر جهت میدهند به عنوان مثال کلید بالا به کلید سمت چپ تبدیل میشود.برای استفاده از این ویژگیها برنلمه نویسان نیازی به انجام کار خاصی ندارند واین متد به صورت پیشفرض در UIQ تعریف شدهاست
۳. صفحهٔ لمسی و شیوهٔ فعل انفعالات : صفحهٔ لمسی، لایهای است که بر روی صفحه نمایش نصب میشود و شیوهٔ فعل انفعالات، راههای کار کردن کاربر با گوش را تعیین میکند.که به سه دستهٔ زیر تقسیم میشوند. ۱. Softkey Style : در این حالت از صفحهٔ لمسی استفاده نمیشود و کاربر فقط با یک دست میتواند گوشی را کنترل کند. ۲. Softkey Style Touch : در این حالت اجازه داده میشود تا از حالت لمسی هم استفاده شود. ۳. Pen Style :در این حالت فقط از قسمت لمسی استفاده میشود و برای استفاده باید از دو استفاده کرد. لایه صفحهٔ UIQ۳ صفحهٔ UIQ۳ به پنج قسمت تقسیم میشود. دو تا از این قسمتها در حالتهای Pen Style و Softkey Style متفاوتند ولی در بقیه حالت مثل هم هستند. در زیر به این قسمتها اشاره میکنیم ۴. Statusbar (نوار وضعیت): اطلاعاتی از قبیل شدت صدا، وضعیت باتری و پیامهای خوانده نشده را نمایش میدهد. نوار وضعیت توسط کارخانه پیکربندی میشود و نمیتواند به عنوان برنامهٔ ثانویه قرارگیرد. در حالت Softkey Style نوار وضعیت فقط قابل خواندن است ولی در دو حالت دیگر شما میتوانید اطلاعات را تماشا و به آنها دسترسی پیدا کنید. ۵. Titlebar (نوار عنوان): شامل نام برنامه وعنوان برنامه میشود که در حالت Pen Style از آیکون برای دسترسی به منوی برنامه و چیزهای دیگر استفاده میشود. ۶. ViewContact :برنامه خودش اطلاعات را به چندین صفحه تقسیم میکند. صفحهٔ اول مربوط به اطلاعات مهم است و اطلاعاتی مثل محل برنامه و... در صفحههای بعدی که اگر بیشتر از یک صفحه باشد آیکنها نمایش داده میشود وبا استفاده از کلید چپ و راست در Softkey Style و یا با انتخاب مستقیم در Pen Style میتوان صفحه را انتخاب کرد. ۷. Application Space : فضای اصلی مربوط به برنامه. ۸. Softkey Labels : در حالت Softkey Style سه برچسب برای سه دکمهٔ گوشی ظاهر میشود. ۹. Button Bar : در حالت Pen Style در این حا لت نیز حد اکثر سه حالت دارد
پایان UIQ در سال ۲۰۰۶ اعلان شد که شرکت SonyEricsson قصد خرید شرکت UIQ را دارد و تا نوامبر سال ۲۰۰۷ این شرکت صاحب ٪۵۰ از سهام این شرکت شد اما به علت رکود اقتصادیی که باعث ورشکستگی بیشتر شرکتهای دنیا شد شرکت SonyEricsson اعلام کرد که بخش UIQ دیگر سود دهی ندارد و در حالی که تا آخرین روزهای سال ۲۰۰۸ این شرکت حدود ۲۰۰ نفر همچنان در آن مشغول به کار بودهاند این کمپانی این بخش را تعطیل کرد و دیگر گوشیی با این سیستمعامل تولید نخواهد شد. امیدواریم که در سیستمعامل واحد سیمبین که قرار است از سال ۲۰۱۰ مورد استفاده قرار گیرد از قابلیتهای UIQ در آن استفاده شود.
بادا
بادا (به انگلیسی: Bada) نام سیستمعاملی است که به وسیلهٔ سامسونگ الکترونیکس برای گوشیهای تلفن همراه ساخته میشود. نسخهٔ اوّل این سیستم عامل در فوریهٔ ۲۰۱۰ به دنیا معرّفی شد و نسخهٔ دوم این سیستم عامل در اوت ۲۰۱۱ معرفی شد. شرکت سامسونگ به منظور کمک به رشد این سیستم عامل، ممکن است در سال ۲۰۱۲ بادا را به سیستم عامل متنباز تغییر دهد. (بادا یک لغت کرهای و به معنای اقیانوس است).
ما نسخه ی جدید بادا که بادا ۲٫۰ است در سال ۲۰۱۲ همراه با گوشی Wave3 و همچنین Wave M ، Wave Y و Wave578 وارد بازار داغ گوشی های همراه شد! بر روی نسخه ۲٫۰ بادا نسبت به نسخه ۱٫۰، تغییرات زیادی انجام شده است. جذابیت و بهینه سازی این نسخه بسیار بالاتر و از تغییرات آن می توان به رابط گرافیکی و کاربری آن اشاره کرد که بسیار روان و قابل ملاحظه شده است.
چشم انداز
شعار بادا "تلفن هوشمند برای همه" است. بادا اصلا دنبال رقابت با آندروید و آیفون نیست! بلکه بادا به دنبال بازاری کشف نشدهاست. بادا میخواهد کسانی را که از همراههای معمولی (feature phone) استفاده میکنند، به سوی خود جذب کند. به همین دلیل است که قیمت گوشیهایی با سیستم عامل بادا، بسیار کمتر از معادلهای اندرویدیاش است.
سامسونگ اپس
سامسونگ برای پشتیبانی سیستم عامل بادا، فروشگاه نرمافزارهای بادا را راهاندازی کرد تا مشتریان سامسونگ به راحتی بتوانند به هزاران برنامه و نرم افزار دسترسی داشته باشند. تا اوت ۲۰۱۱ تعداد ۱۳۰۰۰ نرم افزار برای سیستم عامل بادا نوشته شده و از این سایت قابل دانلود است.
سامسونگ اپس نخستین بازاری است که برای ایرانیها خرید نرم افزارها و بازیهای پولی را آزاد کرده و ایرانیها هم میتوانند به نرم افزارها و بازیهای اصلی دسترسی پیدا کنند.
معماری سختافزار و نرمافزار
بادا از روی هسته لینوکسی فریبیاسدی و اپنبیاسدی ایجاد شدهاست و یک نسخه بادا سیستم عاملی چندکارهاست، بدین معنا که سیستم عامل در هر لحظه میتواند بیش از یک برنامه اجازهٔ اجرا دهد.
رابط کاربری بادا کنترلهایی را که برنامه نویسان بیشتر لازم دارند(مانند listbox, colorPicker و...) را بصورت جاگذاری (Embed) شده دارد. سیستم عامل بادا از فلش به طرز گستردهای پشتیبانی میکند و فلش ۹ را در داخل خود دارد. شما میتوانید فایلهای فلش را در برنامهٔ خود جاگذاری کنید و از اجرای آنها در گوشیهایی با سیستم عامل بادا اطمینان کامل داشته باشید. سیستم عامل بادا فرایند چندلمسی (مولتیتاچ) را پشتیبانی میکند، همچنین شتابسنج، مغناطیسسنج و حسگری برای حرکت گوشی دارد.
بادا و تایزن
با توجه به اخبار رسیده از کمپانی بزرگ سامسونگ که البته تایید هم شده است. بادا بزودی با سیستم عامل تایزن اینتل ادغام خواهد شد تا بتواند در دنیا حرفی برای گفتن داشته باشد. امکانات نرم افزاری، رابط کاربری و دیگر تغییرات ثمره ی این ادغام خواهد بود. البته در حال حاضر مشخص نیست که این بروزرسانی برای سیستم عامل بادا را چه گوشی هایی دریافت خواهند کرد.
بلکبری
بلکبری یک نام تجاری تولید کننده تلفن های همراه هوشمند و همچنین تلفن های همراه مجهز به سیستم اینترنت و پست الکترونیکی است که توسط شرکت کانادایی ریسرچ این موشن یا ریم از سال ۱۹۹۹ اداره می شود. بلکبری به عنوان دستیار دیجیتال شخصی دارای کتابچه نشانی ها، تقویم، صفحه یادداشت و امکانات معین برای فهرست کردن کارهای در دست اقدام است. بلکبری همچنین یک وسیله نمایش دهنده تصاویر ویدئویی و عکس و پخش کننده صدا و موسیقی می باشد. بلکبری نخست به دلیل داشتن امکانات فرستادن و دریافت نامه های الکترونیکی (ای میل) در محدوده شبکه خدمات تلفن همراه مشهور بود. بلکبری دارای توانایی ها و امکاناتی است که در دیگر تلفن های همراه موجود نمی باشد.
میگو
میگو(به انگلیسی: MeeGo) یک پروژهٔ سیستم عامل موبایل متن باز بر پایهٔ لینوکس است که در کنگره جهانی موبایل در فوریهٔ سال ۲۰۱۰ توسط اینتل و نوکیا در یک سمینار مطبوعاتی مشترک، معرفی شد. هدف از این پروژه، یکی کردن تلاشهای سیستم عامل موبلین از شرکت اینتل و سیستم عامل ماامو از شرکت نوکیا در یک پروژه واحد میباشد. این پروژه توسط بنیاد لینوکس میزبانی میشود. بر طبق گفته اینتل، میگو به دلیل عدم ارایهٔ پیشنهاد جامعی از طرف مایکروسافت مبنی بر پشتیبانی ویندوز ۷ از پردازندههای اتم اینتل، توسعه داده شد.
هارماتان که در اصل مقدر شده بود تا Maemo 6 بشود، هم اکنون به عنوان یک نمونه از میگو شناخته میشود، و نوکیا از برند Maemo برای هارماتان و قبل از آن دست میکشد (از مِی مو ۵، به همراه فرمنتل، و نسخههای پیشین آن همچنان به عنوان مِی مو نام برده خواهد شد).
بنیاد لینوکس در سپتامبر ۲۰۱۱ پروژه میگو را به طرفداری از تایزن باطل کرد. در ژوئیه ۲۰۱۲ شرکت نوپای جولا اعلام کرد که با استفاده از نسخه جامعه محور میگو در حال کار روی سیستم عامل جدیدی به نام Sailfish OS است و در سال ۲۰۱۳ تلفن هوشمندی با این سیستم عامل عرضه میکند.
پیش نیازهای سیستم
میگو با هدف اجرا بر روی بسترهای سخت افزاری مختلفی شامل کامپیوترهای دستی، دستگاههای درون ماشینی، نتبوکها و تلویزیونها ساخته شدهاست. تمامی بسترها، هستهٔ میگو را به همراه لایههای تجربهٔ کاربری (“UX”) متفاوتی برای هر نوع از دستگاهها به اشتراک میگذارند. میگو برای هر دو سری پردازندههای ARM و x86 اینتل با SSSE3 فعال، پشتیبانی فراهم میکند و از سیستم فایل Brtfs به عنوان سیستم فایل پیشفرض بهره خواهد برد.
رابطهای کاربری
همراه با پروژهٔ میگو، چندین رابط کاربری گرافیکی وجود دارد – که به طور درونی تجربه کاربری گفته میشود.
نتبوک
UX نتبوک، ادامه رابط موبلین هست. این رابط توسط ابزار Mx که بر پایهٔ Clutter میباشد، نوشته شدهاست.
هندست
Ux هندست بر پایهٔ Qt هست، اما GTK+ و Clutter را هم شامل خواهد شد تا با برنامههای کاربردی موبلین سازگار باقی بماند. برای پشتیبانی از صدها برنامهٔ کاربردی بر پایهٔ هیلدون مِی مو، کاربران باید کتابخانهٔ هیلدون را که توسط جامعهٔ maemo.org پورت شدهاست، نصب کنند. بسته به نوع دستگاه، برنامههای کاربردی میتوانند از AppUp اینتل یا سیستمهای توزیع نرمافزار دیجیتالی Ovi نوکیا فراهم شوند.
نسخهٔ قبل از انتشار «روز ۱» UX هندست میگو در تاریخ سی ام جون ۲۰۱۰ موجود بود. نسخه پیش نمایش آن به طور اولیه برای بستر مورستاون اینتل موبایل Aava موجود بود، و یک فایل 'شروع سریع' برای توسعه دهندگان فراهم شده بود تا ایمیجی برای N۹۰۰ نوکیا بسازند.
تبلت
اینتل، UX تبلتها را بر روی کامپیوتر شخصی تبلت بر پایهٔ مورستاون، در نمایشگاه COMPUTEX Taipei در اوایل جون ۲۰۱۰ به نمایش گذاشت. جزییات فنی آن –همانند ابزارهای استفاده شده یا کمترین سخت افزار مورد نیاز– هم اکنون ناشناخته هستند.
دستگاه خبری/تفریحی درون ماشینی
اتحادیهٔ GENIVI، یک کنسرسیوم متشکل از چندین سازندهٔ اتومبیل و شرکای صنعتیشان، از موبلین با Qt به عنوان پایه برای 'بستر مرجع GENIVI ۱٫۰ ' شان برای دستگاه خبری/تفریحی درون ماشینشان، استفاده میکنند. گراهام اسمتارتث از اتحادیهٔ GENIVI و گروه BMW در آوریل ۲۰۱۰ خبر مهاجرت از موبلین به میگو را دادند.
هنوز یک IVI UX رسمی برای میگو به نمایش گذارده نشدهاست، در هر حال در CES در ژانویهٔ ۲۰۱۰ یک رابط GENIVI ۱٫۰ همراه با چندین رابط کاربری مخصوص شرکتی بر پایهٔ Qt به نمایش در آمد. همچنین نوکیا نیز یک رابط در Embedded World در می۲۰۱۰ را به نمایش گذاشت.
مجوز
میگو پروژهای پیچیدهاست که خیلی از شرکتها و سازمانها را درگیر خود خواهد کرد. خط مشی اجازه استفاده از آن اصولاً در صفحهٔ «MeeGo License Policy» مستندسازی شدهاست. طبیعت بازارهای هدف میگو را در نظر بگیرید –بخشهای موبایل و هندست– که، برخلاف بازار نرمافزاری دسکتاپ که تمایل دارد یک یا دو سیستم عامل از شرکتهای برتر را بپذیرد، بشدت متنوع است و از این جهت هر دوی سازندگان دستگاهها و فروشندگان نرمافزاری، تفاوت را به عنوان موضوع خیلی مهمی در نظر میگیرند. درنتیجه خط مشی اجازه استفاده از میگو، از یک سو، تلاش میکند تا پرورش کارهای اشتقاقی را تشویق کند و در عین حال، پروژه را تا حد ممکن باز نگه دارد.
از دید توزیعی، میگو مجموعهای از نرمافزارهای متن باز است که بر طبق مجوز مربوطهشان توزیع میشوند.
از دید توسعه دهندهای، که بیشتر، روشهای پذیرفتن نرمافزار از جامعه نرمافزار آزاد را بعلت مجوز آنها مورد هدف قرار میدهد، نرمافزار میگو میتواند به دو دسته طبقه بندی شود: نرمافزار سیستم عامل و نرمافزار User Experience. نرمافزار OS باید در اصل از یک مجوز کپی لفت استفاده کند تا بازبودن سیستم زیرین را تضمین کند، در حالی که نرمافزار UX باید غالباً از مجوزهای شبیه BSD باشد، که مانعی برای توسعهٔ انحصاری نیست و بنابراین سازندگان دستگاهها و فروشندگان OS را تشویق میکند تا کارهای اشتقاقی بسازند و محصولات مربوطهشان را متفاوت کنند.
مجوزهای تکنولوژیهای توسعه داده شدهٔ میگو، همانند fast-boot، بهینه سازیهای سرعتی و مصرفی، مورد علاقهٔ محصولات و پروژههای مشتق شدهاست. این تکنولوژیها در میان سیستم نشر پیدا میکنند و بهراحتی نمیتوانند از آن متمایز شوند. برای مثال، تکنولوژی fast-boot اکثراً شامل بوت لودر سریع و کوچک Syslinux، یک سرویس سیستمی جدید و اتصال شوندهٔ نرمافزاری که به آن "uxlaunch" گفته میشود و کمی بهینه سازی بر روی بسیاری از سرویسهای نرمافزار میباشد. خط مشی مجوز استفاده این است که این تغییرات باید بر طبق مجوز کار پایهای که بر طبق آن ساخته شدهاند، به پیش روند، که به آن، خط مشی مجوز استفاده پروژهٔ upstream گفته میشود. برای مثال، کار میگو بر روی هسته لینوکس تحت مجوز هسته لینوکس موجود است.
بنیانهای فنی
سیستم عامل مرکزی
سیستم عامل مرکزی میگو، یک توزیع لینوکس است، که بر روی میموی بر پایهٔ دبیان نوکیا و موبلین بر پایهٔ فدورای اینتل کشیده شدهاست. میگو یکی از اولین توزیعهای لینوکس است که از فایل سیستم Brtfs به طور پیش فرض استفاده میکند، و برای مخازنش از YUM بهجای APT استفاده میکند.
توسعه نرمافزار
روش تصدیق شدهٔ رسمی توسعه برنامههای کاربردی میگو استفاده از چهارچوب Qt و Qt Creator به عنوان محیط توسعهاست، اما از توسعه و نوشتن برنامههای GTK هم پشتیبانی میشود. برای کامپایل برنامهها از سرویس ساخت اپن سوزه استفاده میشود.
مشتقات
همانند موبلین قبل از این، میگو همچنین به عنوان مخزن تکنولوژی که فروشندگان نرمافزار میتوانند به آن دستیابی پیدا کنند تا محصولاتشان را از آن بسازند. تا کنون فقط پورتهایی از رابطهای کاربری گرافیکی برای توزیعهای لینوکس دیگر خبر داده شدهاند.
میگو / هارماتان
حتی اگرچه میگو به عنوان یک پروژهٔ همکاری بین نوکیا و اینتل شروع شد، اما همکاری هنگامی شکل گرفت که نوکیا در حال توسعهٔ تجسم بعدی توزیع لینوکس میمو خود بود. در نتیجه، سیستم عامل مِی مو ۶ دست نخورده باقی خواهد ماند در حالی که UX هندست با تغییر نام به «MeeGo/Harmattan» به اشتراک گذارده خواهد شد.
سوزه
ناول خبر داد که یک تجسم از لینوکس سوزه را با UX نتبوک میگو به زودی راهی خواهد کرد. رابط کاربری هم اکنون برای اپن سوزه موجود است.
فدورا
نسخه ۱۴ فدورا، که قرار است در اکتبر ۲۰۱۰ منتشر شود، هم از UX نتبوک میگو برای یک spin استفاده خواهد کرد.
برنامه زمانبندی انتشار
در انجمن توسعه دهندگان اینتل ۲۰۱۰ خبر داده شد که میگو یک زمانبندی انتشار شش ماهه را دنبال خواهد کرد. نسخه ۱٫۰ برای نتبوکهای Atom و یک برداشت کد برای نوکیا N۹۰۰ برای بارگذاری از چهارشنبه ۲۶ می۲۰۱۰ موجود شد.
ویروس رایانهای
تعریف ویروس
ویروس، یک نوع از بدافزار است که در اغلب مواقع بدون اطلاع كاربر اجرا شده و تلاش میکند خودش را در یک کد اجرایی دیگر کپی کند. وقتی موفق به انجام این کار شد، کد جدید، آلوده نامیده میشود. کد آلوده وقتی اجرا شود، به نوبهی خود کد دیگری را میتواند آلوده کند. این عمل تولید مثل یا کپیسازی از خود بر روی یک کد اجرایی موجود، ویژگی کلیدی در تعریف یک ویروس است. معمولاً کاربران کامپیوتر به ویژه آنهایی که اطلاعات تخصصی کمتری درباره کامپیوتر دارند، ویروسها را برنامههایی هوشمند و خطرناک میدانند که خود به خود اجرا و تکثیر شده و اثرات تخریبی زیادی دارند که باعث از دست رفتن اطلاعات و گاه خراب شدن کامپیوتر میگردند در حالیکه طبق آمار تنها پنج درصد ویروسها دارای اثرات تخریبی بوده و بقیه صرفاً تکثیر میشوند. بنابراین یک ویروس رایانهای را میتوان برنامهای تعریف نمود که میتواند خودش را با استفاده از یک میزبان تکثیر نماید. بنابر این تعریف اگر برنامهای وجود داشته باشد که دارای اثرات تخریبی باشد ولی امکان تکثیر نداشته باشد، نمیتوان آنرا ویروس نامید. بنابراین ویروسهای رایانهای از جنس برنامههای معمولی هستند که توسط ویروسنویسان نوشته شده و سپس به طور ناگهانی توسط یک فایل اجرایی و یا جا گرفتن در ناحیه سیستمی دیسک، فایلها و یا کامپیوترهای دیگر را آلوده میکنند. در این حال پس از اجرای فایل آلوده به ویروس و یا دسترسی به یک دیسک آلوده توسط کاربر دوم، ویروس به صورت مخفی نسخهای از خودش را تولید کرده و به برنامههای دیگر میچسباند و به این ترتیب داستان زندگی ویروس آغاز میشود و هر یک از برنامهها و یا دیسکهای حاوی ویروس، پس از انتقال به کامپیوترهای دیگر باعث تکثیر نسخههایی از ویروس و آلوده شدن دیگر فایلها و دیسکها میشوند. لذا پس از اندک زمانی در کامپیوترهای موجود در یک کشور و یا حتی در سراسر دنیا منتشر میشوند. از آنجا که ویروسها به طور مخفیانه عمل میکنند، تا زمانی که کشف نشده و امکان پاکسازی آنها فراهم نگردیده باشد، برنامههای بسیاری را آلوده میکنند و از این رو یافتن سازنده و یا منشاء اصلی ویروس مشکل است.
تاریخچه
اولین تحقیق واقعی علمی و آکادمیک بر روی ویروسها توسط فرد کوهن در سال 1983، با نام ویروس که توسط لِن آدلمن ابداع شده بود، انجام شد. بعضاً از کوهن به عنوان «پدر ویروسهای کامپیوتری» نام برده میشود، اما واقعاً ویروسهایی بودند که قبل از شروع تحقیقات او تولید شده بودند. ویروس Elk Cloner نوشته شده توسط ریچ اسکرنتا در سال 1982 در گردش بود و ویروسهای تولید شده توسط جو دلینگر نیز بین سالهای 1981 تا 1983 ساخته شده بودند؛ که همهی آنها برای پلتفرمهای Apple II بودند. برخی منابع یک نقص فنی در Arpanet را در سال 1980 به عنوان اولین ویروس ذکر میکنند، اما آن فقط یک کد قانونی و مجاز بود که اشتباه کار میکرد و تنها مسألهای که ایجاد میکرد این بود که دادهها را در بستههای شبکه پخش میکرد. ویروسهای گریگوری بنفورد، تنها به به داستانهای علمیاش ختم نشد. او در سال 1969 ویروسهای غیر مخرب خود را در جایی که امروزه «آزمایشگاه ملی لیوِرمور لارنس» خوانده میشود و در Arpanet اولیه تولید و منتشر کرد.
میزبان ویروس
ویروس هم مانند هر برنامه کامپیوتری نیاز به محلی برای ذخیره خود دارد. ولی این محل باید به گونهای باشد که ویروسها را به وصول اهداف خود نزدیکتر کند. همان گونه که قبلاً ذکر شد اکثر ویروسها به طور انگلوار به فایلهای اجرایی میچسبند و آنها را آلوده میکنند. اصولاً میتوان فایلها را به دو گونه کلی «اجرایی» و «غیر اجرایی» تقسیم کرد که عموم ویروسها در فایلهای اجرایی جای گرفته و آنها را آلوده میکنند و واقعاً کمتر ویروسی یافت میشود که در یک فایل غیراجرایی قرار بگیرد و بتواند از طریق آن تکثیر شود.
لازم به ذکر است که بعضی از فایلها را شاید نتوان ذاتاً اجرایی نامید اما چون اینگونه فایلها میتوانند حاوی قسمتهایی اجرایی باشند، لذا آنها را از نوع اجرایی در نظر میگیریم. از این نوع فایلها میتوان به فایلهای اچتیامال و مستندات برنامههای اداره اشاره کرد که به ترتیب ممکن است شامل اسکریپت و ماکرو باشند. اسکریپتها و ماکروها قسمتهایی اجرایی هستند که در دل این فایلها قرار گرفته و کار خاصی را انجام میدهند.
در ذیل فهرست پسوندهای رایج فایلهای اجرایی ارائه شده است و اکثر نرمافزارهای ضد ویروس در حالت عادی (بدون تنظیمات خاص) این فایلها را ویروسیابی میکنند (البته در برخی برنامههای ضد ویروس ممکن است برخی پسوندها حذف یا اضافه شوند) :
.com ، .exe ، .dll ، .ovl ، .bin ، .sys ، .dot ، .doc ، .vbe ، .vbs ، .hta ، .htm ، .scr ، .ocx ، .hlp ، .eml
بنابراین یکی از اصلیترین میزبانهای ویروس، فایلهای اجرایی هستند. از طرف دیگر برخی ویروسها نیز از سکتور راهانداز (Boot Sector) و جدول بخشبندی دیسک (Master Boot Record یا Partition Table) به عنوان میزبان استفاده میکنند. سکتور راهانداز واحد راهاندازی سیستمعامل است که در سکتور شماره صفر دیسکت فلاپی و یا درایوهای منطقی یک دیسک سخت قرار دارد و جدول بخشبندی شامل اطلاعات تقسیمبندی دیسک سخت میباشد که آن نیز در سکتور شماره صفر دیسک سخت قرار دارد. اینگونه ویروسها با قرار گرفتن در یکی از این دو محل، هنگام راهاندازی کامپیوتر، اجرا شده و در حافظه سیستم مقیم میشوند و تا زمان خاموش کردن کامپیوتر و یا راهاندازی دوباره، همانجا مانده و فلاپیها و یا دیسکهای سخت دیگر را آلوده میکنند.
عملکرد ویروس
همانطور که گفته شد تنها پنج درصد از ویروسها دارای اثرات تخریبی هستند و بقیه صرفاً تکثیر میشوند. با توجه به این مطلب این پرسش مطرح است که چرا ویروسها به عنوان یک معضل شناخته میشوند و باید با آنها مبارزه کرد؟ پاسخ به این پرسش در موارد زیر خلاصه گردیده است:
۱ - بسیاری از ویروسها دارای اثراتی هستند که هرچند تخریبی نمیباشد ولی میتواند برای کاربر ایجاد مزاحمت کند. مثلاً ممکن است پیغامی نمایش دهد، باعث ریزش حروف صفحه نمایش به پایین شود یا اینکه یک آهنگ پخش نماید. علاوه بر این برخی از ویروسها به علت اشکالات نرمافزاری که ناشی از عدم دقت ویروسنویس میباشد، ممکن است دارای اثراتی غیرقابل پیشبینی باشند که گاهی این اثرات میتوانند تخریبی نیز باشند. از نقطه نظر کاربر اهمیتی ندارد که خسارت ایجاد شده بوسیله یک ویروس، یک کار عمدی پیشبینی شده توسط نویسنده ویروس بوده باشد یا یک اشتباه برنامهنویسی.
۲ - برخی از ویروسها در حافظه کامپیوتر مقیم شده و از این طریق عملیات تکثیر خود را انجام میدهند. این عمل ممکن است به گونهای باشد که جایی برای اجرای برنامههای دیگر نماند و یا باعث ایجاد تأخیر یا وقفه در حین عملیات سیستم اعم از اجرای برنامهها و یا راهاندازی کامپیوتر گردد.
۳ - فرض کنید که شما یک ویروس بر روی کامپیوتر خود داشته باشید. بسیار احتمال دارد که این ویروس به صورت غیرعمدی به یک دوست، همکار یا مشتری منتقل شود که این امر ممکن است باعث از بین رفتن اعتماد آنها به شما و شرکت شما شود.
۴ - ویروسها و برنامههای مخرب زیادی وجود دارند که اقدام به سرقت اطلاعات و کلمات عبور کاربر مینمایند. بعضی از اینگونه برنامهها با مقیم شدن در حافظه از عباراتی که توسط شما تایپ میشود گزارش گرفته و پس از اتصال رایانه شما به اینترنت این اطلاعات را برای مقصد خاصی ارسال میکنند. گیرنده این اطلاعات میتواند به راحتی از آنها سوء استفادههای مختلفی نماید.
علاوه بر همه اینها هیچ ویروسی کاملاً بیضرر نیست و در خوشبینانهترین حالت، آنها وقت شما، وقت پردازنده و فضای دیسک شما را تلف میکنند.
در مورد اثرات تخریبی ویروسهایی که آنها را به صورت عمدی انجام میدهند میتوان به موارد زیر اشاره نمود:
تخریب یا حذف برنامهها و اطلاعات بخشهای مختلف دیسکها.
فرمت کردن دیسکها.
کد کردن اطلاعات و برنامهها.
تخریب اطلاعات حافظه فلش ها.
مزاحمتهای فوق ممکن است به محض فعال شدن ویروس (یعنی قرار گرفتن ویروس در حافظه از طریق اجرای یک برنامه آلوده) و یا در یک تاریخ و زمان خاص و یا حتی با اجرای یک برنامه کاربردی خاص انجام شود.
انواع ویروسها
ارائه یک تقسیمبندی دقیق از ویروسها کار مشکلی است و میتوان ویروسها را به روشهای مختلفی تقسیمبندی کرد. این روشها میتواند بر اساس میزبان ویروس، سیستمعاملی که ویروس میتواند در آن فعالیت کند، روش آلودهسازی فایل و ... باشد. در زیر به برخی از این روشها اشاره میکنیم :
تقسیم بندی ویروسها بر اساس مقصد آلودهسازی:
۱ - ویروسهای فایلی (File Viruses) : ویروسهای فایلی، معمولاً فایلهای اجرایی را آلوده میکنند. فایلهای آلوده به این نوع از ویروسها اغلب (اما نه همیشه) دارای پسوند .com یا .exe هستند.
۲ - ویروسهای ماکرو (Macro Viruses) : ویروسهای ماکرو، مستندات برنامههایی را که از امکان ماکرونویسی پشتیبانی مینمایند (مانند MS Word ، MS Excel و...) آلوده میکنند. فایلهای اینگونه برنامهها اجرایی نیستند ولی درون آنها قسمتهایی اجرایی به نام «ماکرو» وجود دارد که میتواند میزبان مناسبی برای ویروسهای ماکرو باشد.
۳ - ویروسهای بوت و پارتیشن سکتوری (Boot Sector and Partition Table Viruses) : اینگونه ویروسها سکتور راهانداز (Boot Sector) دیسک سخت و دیسکت فلاپی یا جدول بخشبندی دیسکهای سخت را آلوده میکنند. با راهاندازی سیستم از روی دیسکی که به اینگونه ویروسها آلوده شده است، ویروس در حافظه مقیم شده و متعاقباً دیسکهایی را که مورد دسترسی قرار گیرند، آلوده میکند.
۴ - ویروسهای اسکریپتی (Script Viruses) : این ویروسها که اسکریپتهای نوشته شده به زبانهای ویژوال بیسیک یا جاوا میباشند، تنها در کامپیوترهایی اجرا میشوند که بر روی آنها Internet Explorer یا هر مرورگر وب دیگری با توانایی اجرای اسکریپتها، نصب شده باشد و فایلهای با پسوند .html ، .htm ، .vbs ، .js ، .htt یا .asp را آلوده میکنند.
ویروسها جدا از تقسیمبندی فوق، ممکن است در یک یا چند دسته از دستههای زیر نیز قرار بگیرند:
ویروسهای مقیم در حافظه (Memory Resident Viruses) :
اینگونه ویروسها با مقیم شدن در حافظه، هنگام دسترسی به فایلهای دیگر، آنها را آلوده میکنند.
ویروسهای مخفیکار (Stealth Viruses) :
اینگونه ویروسها به روشهای مختلف ردپای خویش را مخفی میکنند. به این معنی که فایلهای آلوده به اینگونه ویروسها به گونهای نشان داده میشود که یک فایل غیرآلوده جلوه کند. به عنوان مثال عموم ویروسها پس از آلوده کردن یک فایل، اندازه آن را افزایش میدهند و یا گاهی تاریخ و زمان ضبط فایل را عوض میکنند. اما ویروسهای مخفیکار میتوانند با روشهای خاص و بدون تغییر وضعیت ظاهری، عملیات خویش را انجام دهند.
ویروسهای کدشده (Encrypting Viruses) :
این ویروسها پس از هر بار آلودهسازی، با استفاده از شیوههای خود رمزی شکل ظاهری خود را تغییر میدهند.
ویروسهای چندشکلی (Polymorphic Viruses) :
اینگونه ویروسها با استفاده از الگوریتمهای خاص، علاوه بر تغییر شکل ظاهری خود، ساختار خود را نیز تغییر میدهند به طوریکه ممکن است جای دستورالعملها و حتی خود دستورالعملها نیز تغییر کنند.
ویروسهای فعالشونده بر اساس رویداد خاص(Triggered Event Viruses) :
ویروسهایی هستند که بخشی از عملیات تخریب خود را در ساعت و یا در تاریخ خاص انجام میدهند. البته باید توجه داشت که تکثیر و آلودهسازی فایلها در تمام اوقات فعال بودن ویروس انجام میشود.
نشانههای وجود ویروس
معمولاً سیستمی که به ویروس آلوده میگردد نشانههایی را از خود بروز میدهد که با دقت در آنها میتوان به ویروسی بودن احتمالی سیستم پی برد. بعضی از این نشانهها در زیر آمده است. اما باید دقت داشت که این نشانهها ممکن است در اثر عوامل غیرویروسی نیز ظاهر گردد. اما اگر کامپیوتر بطور عادی کار میکرده و ناگهان و بدون هیچگونه دستکاری، این علایم را از خود بروز میدهد، احتمال وجود ویروس بیشتر است:
۱ - سیستم در هنگام راهاندازی قفل میکند و احتمالاً پیغامهای غیرمعمول روی صفحه ظاهر میگردد.
۲ - هنگام اجرای برنامهها پیغام کمبود حافظه ظاهر شده و برنامه اجرا نمیگردد.
۳ - در کارچاپگر اختلال ایجاد میشود یا بدون هیچگونه فرمان چاپی شروع به کار میکند.
۴ - امکان دسترسی به برخی از درایوها وجود ندارد.
۵ - هنگام اجرای فایلها، پیغام File is Damaged یا File is Corrupted نمایش داده میشود.
۶ - هنگام اجرای یک فایل، کاراکترها و یا پیغامهای غیرعادی روی صفحه نمایش ظاهر میگردد.
۷ - هنگام کار در محیطهای گرافیکی، تصاویر به هم میریزد.
۸ - اصوات غیرمعمول یا موزیک از بلندگوهای کامپیوتر پخش میشود.
۹ - سیستم هنگام اجرای یک برنامه قفل کرده و حتی گاهی فشردن کلیدهای Ctrl+Alt+Del نیز نمیتواند سیستم را دوباره راهاندازی کند.
۱۰ - اطلاعات بخشی از دیسک سخت و یا تمام آن بطور ناگهانی از بین میرود یا دیسک سخت ناخواسته فرمت میشود.
۱۱ - اندازه فایلهای اجرایی افزایش مییابد.
۱۲ - خواص فایلهای اجرایی تغییر میکند.
۱۳ - سرعت سیستم بطور نامحسوسی کاهش مییابد.
۱۴ - اطلاعات Setup کامپیوتر از بین میرود.
۱۵ - برنامهها مراجعاتی به دیسکت انجام میدهند که قبلاً انجام نمیدادند.
۱۶ - کاهش فضای خالی دیسک بدون اینکه فایلی اضافه شده و یا به محتوای فایلها افزوده شده باشد.
۱۷ - نرمافزارهای مقیم در حافظه با خطا اجرا شده یا اصلاً اجرا نمیشوند.
۱۸ - بعضی برنامهها سعی در برقراری ارتباط با اینترنت را دارند.
۱۹ - هنگام کار با اینترنت مقدار ارسال و دریافت اطلاعات ناخواسته افزایش یافته و سرعت به شدت افت میکند.
۲۰ - نامههای الکترونیکی ناخواسته از روی سیستم ارسال شده و یا دریافت میگردد.
8:12 am
هنر گرافیک
گرافیک از واژهٔ یونانی graphikos است و به معنای آنچه است که مربوط میشود به طرح زدن و طراحی .تعریف دیگر از گرافیک هر کار و یا شیوهٔ مربوط به کشیدن تصویر از روی یک چیز و یا از انگاره آن است. وبنابر این همهٔ پدیدههایی را در بر میگیرد که ایجاد شدهاند: به شکل یک نشانه، علامت، نقشه، طراحی، کشیدن از روی یک چیز و به ویژه طراحی خطی یک پدیده.

هنرهای گرافیک شامل کشیدن، طراحی کلیشه وگراور برای چاپ و طراحی گرافیکی است.صنایع گرافیک شامل همهٔ تکنیکها و فعالیتهایی است که در تولید یک کار چاپی نقشی ایفا میکنند.طراحی گرافیک پیشه یا هنر ارتباط بصری است که از آمیزش تصویرها، واژههاو ایدهها ترکیب شده تا اطلاعاتی را به تماشاگر برساند و به ویژه در او تاثیر مشخصی بنهد.
گرافیست پیشهای است در هنرها و صنایع گرافیک همچون طراحی گرافیک.
طراح
طراح به کسی میگویند که طراحی میکند.بخشهای اصلی طراحی شامل نقاشی، مجسمه سازی و معماری است که هنرهای بزرگی هستند.
عامل اصلی طراحی حالات روحی روانی فرد است و یکی از عوامل مهم در پدید آمدن آن خط است . خط و حرکت دو پدیده ای هستند که همیشه با هم ایجاد می شوند و به هم مربوطند.هر گونه جلوه ی بصری که با خط ایجاد می شود به حالات روانی و فیزیکی طراح مربوط می شود .
حالات هیجانی طراح ،شادی و نشاط ، غم و تاثر،آرامش و ضعف و حتی دعا و نیایش .پس می توان نتیجه گرفت که خط وسیله ی ثبت و ضبط هیجانات درونی طراح و عکس العمل های او نسبت به جهان خارج است . مطلب دیگر اینکه دستگاه بینایی همه ی افراد مشابه است اما، ما طرحهای متنوعی از هنرمندان را مشاهده می کنیم که این امر ناشی از حالات روانی و سیستم عصبی هر فرد می باشد که دنیا را به نحوی خاص خود می بیند.
طراحی
طراحی به دانش ایجاد یک طرح یا نمایه از هر تصویر ذهنی یا واقعی گفته میشود.
در هنرهای تجسمی، طراحی یا بهصورت یک اثر مستقل و یا بهعنوان پیش طرحی برای اثر اصلی انجام میشود که در این صورت طرح
مقدماتینیز خوانده میشود. طراحی به دو حوزهٔ کلی تقسیم میشود. یکی حوزهٔ drawing (رسم) است که شامل برداشتهای شخصی یا تجربههای آزاد طراح از موضوعات گوناگون با بیان مستقل و به روش های متنوع میباشد و دیگری حوزهٔ design (طراحی) است که شامل مراحل ترکیب عناصر بصری و فضا بر پایهٔ اصول طرح است و جنبهٔ کاربردی دارد، مانند رشتههای طراحی صنعتی، طراحی معماری و طراحی لباس.نقشی که فقط با خط رسم شود و سایهروشن یا لکههای رنگی نداشته باشد طرح خطینامیده میشود. مهمترین موضوع در طرحهای خطی، خطوط پیرامونی اشیاء است.طراحی فنی و مهندسی با خطکش، پرگار، گونیا و ابزارهایی مانند آنها انجام میشود.
الگوی طراحی
الگوی طراحی مستنداتی هستند که از راهحلهای موفق برای رده خاصی از مشکلات بوجود آمده و از آنها در حل مسائل آتی استفاده میشود. در ابتدا یک مهندس معمار به نام کریستوفر الکساندر از الگوهای طراحی در زمینه کاری خود استفاده نمود، بعدها این ایده در زمینههای کاری دیگر نیز گسترش یافته و مخصوصا در برنامهنویسی بسیار پررنگ گردید.
الگوی طراحی در مهندسی نرمافزار
انواع الگوهای طراحی
در ابتدا چندین الگوی طراحی زیربنایی در زمینه مهندسی کامپیوتر مطرح گشت که تعداد آنها حدود ۲۰ عدد بود. ولی اکنون الگوهای طراحی به بیش از ۱۰۰ عدد رسیده به طوری که دیگر نمیتوان تمامی آنها را در یکجا نام برد.
تعدادی از معروفترین الگوهای طراحی را در زیر نام میبریم:
الگوی طراحی آداپتور
الگوی طراحی دستور
الگوی طراحی پل
الگوی طراحی دکوراتور
الگوی طراحی کارخانه
الگوی طراحی وارونگی کنترل
هسته تفکری
با وجود اینکه تعداد الگوهای طراحی در طول زمان افزایش یافته و همچنان افزایش مییابد، تفکر اصلیای که برروی تمامی آنها سایه افکنده و مانند موتور محرکه برای الگوهای طراحیست دو قانون کلی مهندسی نرمافزار است:
پیادهسازی را از واسط برنامه(interface) جدا کنید.
هیچگاه پیادهسازی را استفاده نکرده بلکه تنها از واسطهای برنامه استفاده کنید. همچنین عدهای بر این نظرند که الگوهای طراحی به دلیل مشکلاتی که نوع تفکر در یک زبان برنامهنویسی دارد بوجود آمدهاند و اگر به طرز تفکری ایدهآل در زمینه زبانهای نرمافزاری برسیم دیگر نیازی نیست تا راهکارهایی غیرمعمول برای مشکلات استفاده کنیم.در هر حال تا رسیدن به آن نقطه آرمانی میتوان از الگوهای طراحی برای حل مشکلات خاص استفاده نمود.
طراحی رایانهای
طراحی رایانهاییا کَد، به انگلیسی (Computer Aided Design) به استفاده از فناوری رایانه در فرایند طراحی و مستندسازی طراحی گفته میشود.
امروزه بسیاری از مراحل طراحی قطعات و اجزاء مختلف توسط رایانه انجام میشود. بسیاری از قطعات تحت شرایط مختلف باید آزمایش شوند و اگر بخواهیم تحت آزمایش واقعی قرار دهیم مستلزم هزینههای بسیار زیاد میشود. با نرمافزارهای بسیار متنوع میتوان این شبیه سازی را انجام داد.
نرمافزارهای طراحی رایانهای، به نرمافزارهایی اطلاق میشود که کار ایجاد و ویرایش اشکال را به کمک رایانه انجام میدهند. امروزه بیشتر نرمافزارهای طراحی به کمک رایانه، نه تنها توانایی ایجاد و ویرایش نقشهٔ دوبعدی و سهبعدی قطعات را دارند، بلکه توانایی وارسی (تحلیل) قطعات از نظر مسائل تنش، گرما و مسائل مکانیکی با استفاده از روش المان محدود را دارند
.تمام رشتههای مهندسی برای طراحی از نرمافزارهای مناسب خود استفاده میکنند. نرمافزارهای مورد استفاده در طراحی معماری و طراحی صنعتی اغلب نرمافزارهای گرافیکی هستند. از نرمافزارهای سه بعدی که بیشتر در طراحی معماری و طراحی صنعتی استفاده میشوند میتوان به اتوکد، سالیدورکس، اینونتور، سالید اج و مکانیکال دسکتاپ اشاره کرد. علاوه بر این موارد، نرمافزارهای گرافیکی دو بعدی مانند فتوشاپ، کورلدراو و فریهند نیز بسیار پر کاربرد هستند. کتیا ، یونیگرافیکس و پرو/اینجینیر هم از بهترین نرمافزارهای گرافیکی مورد استفادهاست که با امکان محاسبات پیچیده مهندسی از قبیل محاسبات تنشهای محوری وهزاران قابلیت حرفهای دیگر به طراحان کمک کردهاند.
طراحی هوشمند
طراحی هوشمند (به انگلیسی: Intelligent design) یا آفرینش هوشمند، ایدهای است که هواداران آن معتقدند، بهترین توضیح برای جهان و موجودات زنده با فرض وجود علتی هوشمند محقق میشود، و جهان آنچنان ساده نیست که توسط طبیعت ساخته شود.
طرفداران این مدل می گویند میبایست وجودی هوشمند بر این جهان احاطه داشته باشد. آفرینش هوشمند بیانگر آن است که جهان تنها با تکامل شکل نگرفته است.
این مدل -که قرائت جدیدی از برهان نظم است- توسط گروهی از متفکران دارای صبغهٔ دانشگاهی پیش کشیده شده است. این متفکران عقیده دارند که شواهد تجربی علم زیستشناسی و نیز برهانهای ریاضی موید ادعاهای آنهاست. آنها بر خلاف طرفداران سنتی آفرینش به وقوع تغییرات بسیار جزیی در موجودات در طول زمانهای طولانی معتقدند و نیز به عمر طولانی حیات در کرهٔ زمین (و نه ۶۰۰۰ سال که در کتاب مقدس آمده) اذعان دارند.
اما آنچه که سبب شهرت سریع و گستردهٔ این نظریه شد، جنجال رسانهای موافقان و مخالفان گنجاندن این نظریه در برنامهٔ درس علوم مدارس امریکا و سپس کشیده شدن این مسئله به دادگاه در سال ۲۰۰۵ بود.
نظریهپردازان
ویلیام دمبسکی و جان جونز از نظریه پردازان مشهور حوزهٔ آفرینش هوشمند هستند.از اصلیترین کتبی که اخیراً در این خصوص نگاشته شده، می توان به امضا در سلول:DNA و شواهدی بر طراحی هوشمند، تالیف استفان مایر اشاره نمود.
استدلال ها
پیچیدگیهای مشخص شده
این مفهوم که برای اولین بار توسط ویلیام دمبسکی ارایه شد، بر وجود دو خصیصه همزمان در دستگاههای کاینات تاکید میکند که به زعم مبدع آن- دمبسکی- نشانگر آفرینش جهان توسط طراح هوشمندی است. دمبسکی این دو خصیصه را اولاً وجود پیچیدگی و ثانیاً کاملاً مشخص بودن آن بر میشمرد.
او پیچیدگی را امری میداند که احتمال وقوع آن به خودی خود بسیار کم است و مشخص بودن آنرا در آن میداند که شما بتوانید آن امر را با توصیفاتی بسیار کوتاه، بطوری که برای همگان قابل فهم باشد مشخص کنید. به عنوان مثالهایی که هر دو این خصیصه را در خود دارند میتوان به دنباله طولانیای از اعداد اول اشاره کرد که طولانی بودن آن نشانه پیچیدگی و اول بودن آن نشانه مشخص بودنش است، یا یک غزل از شکسپیر که از کنار هم قرار گرفتن بسیاری حروف الفبا تشکیل شده است که طولانی بودنش دلیلی بر پیچیدگیاش و با معنی بودنش نشانهای از مشخص بودنش است.
دمبسکی میگوید که اگر شما یک گیرنده رادیویی برای دریافت امواج فضایی داشته باشید و روزی مثلاً امواجی به شکل دنباله اعداد اول را از فضا دریافت کنید مطمئناً ارسال کننده آنرا یک موجود هوشمند خواهید شمرد.
ثوابت فیزیکی تنظیم شده
نظریهپردازان آفرینش هوشمند استدلال میکنند که ثوابت فیزیکی جهان هستی به شکلی کاملاً دقیق تنظیم شدهاند. به نحوی که اگر در مقادیرشان، کوچکترین تغییری وجود میداشت، حیات به شکل کنونیاش ابداً قابل شکلگیری نمیبود.
از جمله این ثوابت میشود ثابت کیهانشناختی، ثابت گرانش، ثابت ساختار ریز، سرعت نور، ثابت پلانک و برخی دیگر را نام برد .
پیچیدگیهای غیر قابل فروکاست و اجزای مرتبط
بعضی دستگاههای دارای اجزای متعدد، دارای این ویژگی هستند که فقط و فقط در صورت وجود تک تک اجزایشان قادر به کار کردن هستند، به شکلی که شما نمیتوانید یکی از اجزای آنها را از آنها جدا کرده و دستگاه کماکان قادر به کار کردن باشد. بعنوان مثال میتوانید یک موتور خودرو را در نظر بگیرید که برای حرکت نیازمند تمامی اجزای خود است.
پیچیدگیهای موجود در این دستگاهها را اصطلاحاً پیچیدگیهای کاهشناپذیر مینامند. طرفداران نظریه آفرینش هوشمند معتقدند که دستگاههای دارای پیچیدگیهای کاهشناپذیر، نمیتوانند از تکامل تدریجی و انتخاب طبیعی به وجود آمده باشند چرا که هر تغییر جزیی در آنها به قیمت از کار افتادنشان تمام میشود.
ریچارد داوکینز در پاسخ مینویسد:
«این پرسشها که «نصف یک چشم به چه کار میآید؟» و یا «نصف یک بال به چه کار میآید؟» نمونههایی از برهان «پیچیدگی فرونکاستنی» هستند. یک واحد کارکردی را هنگامی دارای پیچیدگی فرونکاستنی میدانیم که برداشتن یکی از اجزای آن واحد، موجب اختلال کلی در کارکرد آن شود. این برهان فرض میگیرد که چشم و بال پیچیدگی فرونکاستنی دارند. اما همین که یک لحظه بیندیشیم، بی درنگ مغالطه را درمی یابیم. اگر عدسی چشم یک بیمار مبتلا به آب مروارید را با جراحی برداریم، او دیگر بدون عینک نمیتواند تصاویر را به وضوح ببیند، اما آن قدر بینایی دارد که با درخت برخورد نکند و یا از صخره فرونیفتد. درست است که داشتن نصف بال، به خوبی داشتن یک بال کامل نیست، اما مسلماً از بال نداشتن بهتر است. موقع سقوط از درختی به ارتفاع معین، بال نصفه میتواند شدت ضربهٔ برخوردتان به زمین را تخفیف، و جان تان را نجات دهد. و اگر ۵۱ درصد از یک بال را داشته باشید، میتوانید از درختی اندکی بلند تر بیافتید و باز زنده بمانید. هر کسری از بال را که داشته باشید، ارتفاعی هست که با داشتن آن بال، جان تان نجات مییابد، در حالی که اگر بال تان اندکی کوچک تر بود از آن ارتفاع معین جان بدر نمیبردید. این آزمایش فکری دربارهٔ سقوط از درختهایی با ارتفاعهای معین، یک شیوهٔ درک این مطلب است که، به لحاظ نظری، منحنی مزیت بال باید شیب ملایمی داشته باشد که از ۱ تا ۱۰۰ درصد امتداد مییابد. جنگلها پر از جانوران هواسُر یا چَترباز هستند. این جانوران عملاً مراحل مختلف این شیب صعودی بال به قلهٔ محال را نشان میدهند.
اگر بخواهیم برای کاربرد چشم هم مثالی مشابه کاربرد بالهای ناقص هنگام افتادن از درختان با ارتفاعات مختلف بزنیم، به راحتی میتوانیم موقعیتهایی را تصور کنیم که در آنها نصف یک چشم، جان جانور را نجات میدهد، در حالی که ۴۹ درصد آن چشم چنین نمیکند. این شیبهای ملایم تکاملی چشم را میتوان در تغییرات شرایط نوری، و تغییرات فاصلهٔ تشخیص شکارچی – یا شکار– یافت. و درست مانند وضعیت بالها و سطوح پروازی، حالتهای میانی چشم هم نه تنها قابل تصور اند، بلکه در سراسر دنیای وحش فراوان اند. کِرم پَهن، چشمی دارد که با هر معیار معقولی، محقرتر از نصف چشم انسان است. حلزون دریایی ناوتیلوس چشمی دارد که در میانهٔ راه چشم کرم پَهن و چشم انسان است. برخلاف چشم کرِم پَهن که فقط نور و سایه را تشخیص میدهد، اما تصاویر را نمیتواند ببیند، چشم ناوتیلوس شبیه دوربینی بی عدسی است که میتواند یک تصویر حقیقی بسازد؛ اما تصویر آن در مقایسه با تصویر چشم ما تیره و تار است. هیچ آدم عاقلی نمیتواند انکار کند که چشم داشتن برای این جانور بی مهره و بسیاری جانواردان دیگر، بهتر از چشم نداشتن است و همگی این چشمها در جایی روی این شیب پیوسته و ملایم به سوی قلهٔ محال جای میگیرند. بر روی این شیب، چشم ما نزدیک به یک قلهاست – هرچند نه مرتفع ترین قله، اما یکی از مرتفع ترین قلهها. در کتاب صعود به قلهٔ محال من یک فصل کامل را به چشم و یک فصل را نیز به بال اختصاص دادهام، و نشان دادهام که این دو به چه سادگی توانستهاند آهسته (وحتی شاید نه چندان آهسته) این مراتب صعودی را بپیمایند. در اینجا این موضوع را ختم میکنم .»
انتقاد نسبتبه حوزههایی که هنوز بیپاسخاند
با پیشرفت زیست شناسی، منتقدان توجه خود را به سیستمهای پیچیده سلولی مانند سیستم ایمنی و ساختارهای پیچیده مولکولی مانند موتور تاژک باکتریها معطوف کردند. با اینکه شیوهٔ فرگشت پیچیدهترین سیستمهای زیستی شناخته شده یا در دست تحقیق است.در مقابل مدافعان فرگشت، این انتقاد را نوعی مغالطه توسل به جهل می دانند.
واکنشها و تاثیرات
انتقادات دانشمندان
بسیاری گفته اند که تا کنون، مبنای علمی چندان مستحکمی برای این مدل ارائه نشده است.دانشمندان از این مدل با عناوینی همچون junk science و semi science یاد می کنند؛ زیرا مبنای علمی ندارد.
دادگاه
در سپتامبر سال ۲۰۰۵، والدین ۱۱ دانشآموز مدرسهای در منطقه داور در ایالت پنسیلوانیا از مسوولان مدرسهٔ منطقهای داور بسبب گنجاندن نظریه آفرینش هوشمند در برنامه درسی دانشآموزان و تدریس آن به عنوان نظریهای علمی در کنار نظریه تکامل شکایت کردند.
قاضی دادگاه فدرال، جان جونز، در نهایت مسوولان مدرسه داور را به علت تخلف از متمم اول قانون اساسی امریکا مجرم شناخت. دادگاه همچنین حکم به خارج کردن تدریس این نظریه از برنامه درس علوم دانشآموزان مدرسه داد.
طراحی وب
طراحی وب به مهارت ساخت و راهاندازی صفحات وب گفته میشود.
تیم برنرز لی، مخترع وب، با برپایی یک سایت وب در اوت ۱۹۹۱، نام خود را به عنوان نخستین سازندهٔ وب در تاریخ نگاشت. او در نخستین وبسایتش، از اَبَرمتن و پیوندی برای ایمیل (پست الکترونیک) استفاده کرده بود.
در آغاز، سایتهای وب با کُدهای ساده «اچتیامال» نوشته میشدند، گونهای از زبان کُدنویسی که ساختار سادهای به وبگاهها میداد، شامل سرتیتر و پاراگراف، و توانایی پیوند دادن به صفحههای وب دیگر، با اَبَرمتن. در مقایسه با روشهای دیگر، این راه تازه و متفاوتی بود که کاربران به سادگی میتوانستند با یک مرورگر، صفحههای پیوند خورده را باز کنند.
با پیشرفت وب و هنر طراحی آن، زبان کُد نویسی اش، اَبَرمتن یا اچتیامال، پیچیدهتر و پرانعطافتر شد. ابزاری مانند جدولها که بیشتر برای نمایش نمودارهای دادهای بودند، بزودی مورد استفاده نادرست، برای چیدمانهای پنهان در صفحههای وب قرار گرفتند. با پیدایش الگوهای آبشاری وب یا «CSS»، روش نادرست طراحی با جدولهای پنهان در صفحه از گردونه خارج، و بجای آن استفاده مناسب از زبان کمکی «CSS» جایگزین شد.
فناوریهای یکپارچه سازی دادهگاهها (Database)، مانند زبانهای کُدنویسی سمت سرور (Server-Side Scripting) مانند CGI، PHP، ASP.NET، ASP، JSP و ColdFusion، و استانداردهای طراحی مدرن با الگوها (CSS)، ساختار سایتهای وب را باز هم تغییر داده و آنرا پیشرفته تر کرده اند.
همچنین با آمدن نگارههای جاندار و فناوریهای پویانمایی به صفحه ها، مانند فلَش (Flash)، چهره وب بیشتر از پیش تغییر کرد و توانمندیهای تازه به سازندگان رسانه و طراحهای وب داده شد، و تواناییهای بیشتر و کاراییها تازه مرورگرها برای اچتیامال
گرافیک از واژهٔ یونانی graphikos است و به معنای آنچه است که مربوط میشود به طرح زدن و طراحی .تعریف دیگر از گرافیک هر کار و یا شیوهٔ مربوط به کشیدن تصویر از روی یک چیز و یا از انگاره آن است. وبنابر این همهٔ پدیدههایی را در بر میگیرد که ایجاد شدهاند: به شکل یک نشانه، علامت، نقشه، طراحی، کشیدن از روی یک چیز و به ویژه طراحی خطی یک پدیده.

هنرهای گرافیک شامل کشیدن، طراحی کلیشه وگراور برای چاپ و طراحی گرافیکی است.صنایع گرافیک شامل همهٔ تکنیکها و فعالیتهایی است که در تولید یک کار چاپی نقشی ایفا میکنند.طراحی گرافیک پیشه یا هنر ارتباط بصری است که از آمیزش تصویرها، واژههاو ایدهها ترکیب شده تا اطلاعاتی را به تماشاگر برساند و به ویژه در او تاثیر مشخصی بنهد.
گرافیست پیشهای است در هنرها و صنایع گرافیک همچون طراحی گرافیک.
طراح
طراح به کسی میگویند که طراحی میکند.بخشهای اصلی طراحی شامل نقاشی، مجسمه سازی و معماری است که هنرهای بزرگی هستند.
عامل اصلی طراحی حالات روحی روانی فرد است و یکی از عوامل مهم در پدید آمدن آن خط است . خط و حرکت دو پدیده ای هستند که همیشه با هم ایجاد می شوند و به هم مربوطند.هر گونه جلوه ی بصری که با خط ایجاد می شود به حالات روانی و فیزیکی طراح مربوط می شود .
حالات هیجانی طراح ،شادی و نشاط ، غم و تاثر،آرامش و ضعف و حتی دعا و نیایش .پس می توان نتیجه گرفت که خط وسیله ی ثبت و ضبط هیجانات درونی طراح و عکس العمل های او نسبت به جهان خارج است . مطلب دیگر اینکه دستگاه بینایی همه ی افراد مشابه است اما، ما طرحهای متنوعی از هنرمندان را مشاهده می کنیم که این امر ناشی از حالات روانی و سیستم عصبی هر فرد می باشد که دنیا را به نحوی خاص خود می بیند.
طراحی
طراحی به دانش ایجاد یک طرح یا نمایه از هر تصویر ذهنی یا واقعی گفته میشود.
در هنرهای تجسمی، طراحی یا بهصورت یک اثر مستقل و یا بهعنوان پیش طرحی برای اثر اصلی انجام میشود که در این صورت طرح
مقدماتینیز خوانده میشود. طراحی به دو حوزهٔ کلی تقسیم میشود. یکی حوزهٔ drawing (رسم) است که شامل برداشتهای شخصی یا تجربههای آزاد طراح از موضوعات گوناگون با بیان مستقل و به روش های متنوع میباشد و دیگری حوزهٔ design (طراحی) است که شامل مراحل ترکیب عناصر بصری و فضا بر پایهٔ اصول طرح است و جنبهٔ کاربردی دارد، مانند رشتههای طراحی صنعتی، طراحی معماری و طراحی لباس.نقشی که فقط با خط رسم شود و سایهروشن یا لکههای رنگی نداشته باشد طرح خطینامیده میشود. مهمترین موضوع در طرحهای خطی، خطوط پیرامونی اشیاء است.طراحی فنی و مهندسی با خطکش، پرگار، گونیا و ابزارهایی مانند آنها انجام میشود.
الگوی طراحی
الگوی طراحی مستنداتی هستند که از راهحلهای موفق برای رده خاصی از مشکلات بوجود آمده و از آنها در حل مسائل آتی استفاده میشود. در ابتدا یک مهندس معمار به نام کریستوفر الکساندر از الگوهای طراحی در زمینه کاری خود استفاده نمود، بعدها این ایده در زمینههای کاری دیگر نیز گسترش یافته و مخصوصا در برنامهنویسی بسیار پررنگ گردید.
الگوی طراحی در مهندسی نرمافزار
انواع الگوهای طراحی
در ابتدا چندین الگوی طراحی زیربنایی در زمینه مهندسی کامپیوتر مطرح گشت که تعداد آنها حدود ۲۰ عدد بود. ولی اکنون الگوهای طراحی به بیش از ۱۰۰ عدد رسیده به طوری که دیگر نمیتوان تمامی آنها را در یکجا نام برد.
تعدادی از معروفترین الگوهای طراحی را در زیر نام میبریم:
الگوی طراحی آداپتور
الگوی طراحی دستور
الگوی طراحی پل
الگوی طراحی دکوراتور
الگوی طراحی کارخانه
الگوی طراحی وارونگی کنترل
هسته تفکری
با وجود اینکه تعداد الگوهای طراحی در طول زمان افزایش یافته و همچنان افزایش مییابد، تفکر اصلیای که برروی تمامی آنها سایه افکنده و مانند موتور محرکه برای الگوهای طراحیست دو قانون کلی مهندسی نرمافزار است:
پیادهسازی را از واسط برنامه(interface) جدا کنید.
هیچگاه پیادهسازی را استفاده نکرده بلکه تنها از واسطهای برنامه استفاده کنید. همچنین عدهای بر این نظرند که الگوهای طراحی به دلیل مشکلاتی که نوع تفکر در یک زبان برنامهنویسی دارد بوجود آمدهاند و اگر به طرز تفکری ایدهآل در زمینه زبانهای نرمافزاری برسیم دیگر نیازی نیست تا راهکارهایی غیرمعمول برای مشکلات استفاده کنیم.در هر حال تا رسیدن به آن نقطه آرمانی میتوان از الگوهای طراحی برای حل مشکلات خاص استفاده نمود.
طراحی رایانهای
طراحی رایانهاییا کَد، به انگلیسی (Computer Aided Design) به استفاده از فناوری رایانه در فرایند طراحی و مستندسازی طراحی گفته میشود.
امروزه بسیاری از مراحل طراحی قطعات و اجزاء مختلف توسط رایانه انجام میشود. بسیاری از قطعات تحت شرایط مختلف باید آزمایش شوند و اگر بخواهیم تحت آزمایش واقعی قرار دهیم مستلزم هزینههای بسیار زیاد میشود. با نرمافزارهای بسیار متنوع میتوان این شبیه سازی را انجام داد.
نرمافزارهای طراحی رایانهای، به نرمافزارهایی اطلاق میشود که کار ایجاد و ویرایش اشکال را به کمک رایانه انجام میدهند. امروزه بیشتر نرمافزارهای طراحی به کمک رایانه، نه تنها توانایی ایجاد و ویرایش نقشهٔ دوبعدی و سهبعدی قطعات را دارند، بلکه توانایی وارسی (تحلیل) قطعات از نظر مسائل تنش، گرما و مسائل مکانیکی با استفاده از روش المان محدود را دارند
.تمام رشتههای مهندسی برای طراحی از نرمافزارهای مناسب خود استفاده میکنند. نرمافزارهای مورد استفاده در طراحی معماری و طراحی صنعتی اغلب نرمافزارهای گرافیکی هستند. از نرمافزارهای سه بعدی که بیشتر در طراحی معماری و طراحی صنعتی استفاده میشوند میتوان به اتوکد، سالیدورکس، اینونتور، سالید اج و مکانیکال دسکتاپ اشاره کرد. علاوه بر این موارد، نرمافزارهای گرافیکی دو بعدی مانند فتوشاپ، کورلدراو و فریهند نیز بسیار پر کاربرد هستند. کتیا ، یونیگرافیکس و پرو/اینجینیر هم از بهترین نرمافزارهای گرافیکی مورد استفادهاست که با امکان محاسبات پیچیده مهندسی از قبیل محاسبات تنشهای محوری وهزاران قابلیت حرفهای دیگر به طراحان کمک کردهاند.
طراحی هوشمند
طراحی هوشمند (به انگلیسی: Intelligent design) یا آفرینش هوشمند، ایدهای است که هواداران آن معتقدند، بهترین توضیح برای جهان و موجودات زنده با فرض وجود علتی هوشمند محقق میشود، و جهان آنچنان ساده نیست که توسط طبیعت ساخته شود.
طرفداران این مدل می گویند میبایست وجودی هوشمند بر این جهان احاطه داشته باشد. آفرینش هوشمند بیانگر آن است که جهان تنها با تکامل شکل نگرفته است.
این مدل -که قرائت جدیدی از برهان نظم است- توسط گروهی از متفکران دارای صبغهٔ دانشگاهی پیش کشیده شده است. این متفکران عقیده دارند که شواهد تجربی علم زیستشناسی و نیز برهانهای ریاضی موید ادعاهای آنهاست. آنها بر خلاف طرفداران سنتی آفرینش به وقوع تغییرات بسیار جزیی در موجودات در طول زمانهای طولانی معتقدند و نیز به عمر طولانی حیات در کرهٔ زمین (و نه ۶۰۰۰ سال که در کتاب مقدس آمده) اذعان دارند.
اما آنچه که سبب شهرت سریع و گستردهٔ این نظریه شد، جنجال رسانهای موافقان و مخالفان گنجاندن این نظریه در برنامهٔ درس علوم مدارس امریکا و سپس کشیده شدن این مسئله به دادگاه در سال ۲۰۰۵ بود.
نظریهپردازان
ویلیام دمبسکی و جان جونز از نظریه پردازان مشهور حوزهٔ آفرینش هوشمند هستند.از اصلیترین کتبی که اخیراً در این خصوص نگاشته شده، می توان به امضا در سلول:DNA و شواهدی بر طراحی هوشمند، تالیف استفان مایر اشاره نمود.
استدلال ها
پیچیدگیهای مشخص شده
این مفهوم که برای اولین بار توسط ویلیام دمبسکی ارایه شد، بر وجود دو خصیصه همزمان در دستگاههای کاینات تاکید میکند که به زعم مبدع آن- دمبسکی- نشانگر آفرینش جهان توسط طراح هوشمندی است. دمبسکی این دو خصیصه را اولاً وجود پیچیدگی و ثانیاً کاملاً مشخص بودن آن بر میشمرد.
او پیچیدگی را امری میداند که احتمال وقوع آن به خودی خود بسیار کم است و مشخص بودن آنرا در آن میداند که شما بتوانید آن امر را با توصیفاتی بسیار کوتاه، بطوری که برای همگان قابل فهم باشد مشخص کنید. به عنوان مثالهایی که هر دو این خصیصه را در خود دارند میتوان به دنباله طولانیای از اعداد اول اشاره کرد که طولانی بودن آن نشانه پیچیدگی و اول بودن آن نشانه مشخص بودنش است، یا یک غزل از شکسپیر که از کنار هم قرار گرفتن بسیاری حروف الفبا تشکیل شده است که طولانی بودنش دلیلی بر پیچیدگیاش و با معنی بودنش نشانهای از مشخص بودنش است.
دمبسکی میگوید که اگر شما یک گیرنده رادیویی برای دریافت امواج فضایی داشته باشید و روزی مثلاً امواجی به شکل دنباله اعداد اول را از فضا دریافت کنید مطمئناً ارسال کننده آنرا یک موجود هوشمند خواهید شمرد.
ثوابت فیزیکی تنظیم شده
نظریهپردازان آفرینش هوشمند استدلال میکنند که ثوابت فیزیکی جهان هستی به شکلی کاملاً دقیق تنظیم شدهاند. به نحوی که اگر در مقادیرشان، کوچکترین تغییری وجود میداشت، حیات به شکل کنونیاش ابداً قابل شکلگیری نمیبود.
از جمله این ثوابت میشود ثابت کیهانشناختی، ثابت گرانش، ثابت ساختار ریز، سرعت نور، ثابت پلانک و برخی دیگر را نام برد .
پیچیدگیهای غیر قابل فروکاست و اجزای مرتبط
بعضی دستگاههای دارای اجزای متعدد، دارای این ویژگی هستند که فقط و فقط در صورت وجود تک تک اجزایشان قادر به کار کردن هستند، به شکلی که شما نمیتوانید یکی از اجزای آنها را از آنها جدا کرده و دستگاه کماکان قادر به کار کردن باشد. بعنوان مثال میتوانید یک موتور خودرو را در نظر بگیرید که برای حرکت نیازمند تمامی اجزای خود است.
پیچیدگیهای موجود در این دستگاهها را اصطلاحاً پیچیدگیهای کاهشناپذیر مینامند. طرفداران نظریه آفرینش هوشمند معتقدند که دستگاههای دارای پیچیدگیهای کاهشناپذیر، نمیتوانند از تکامل تدریجی و انتخاب طبیعی به وجود آمده باشند چرا که هر تغییر جزیی در آنها به قیمت از کار افتادنشان تمام میشود.
ریچارد داوکینز در پاسخ مینویسد:
«این پرسشها که «نصف یک چشم به چه کار میآید؟» و یا «نصف یک بال به چه کار میآید؟» نمونههایی از برهان «پیچیدگی فرونکاستنی» هستند. یک واحد کارکردی را هنگامی دارای پیچیدگی فرونکاستنی میدانیم که برداشتن یکی از اجزای آن واحد، موجب اختلال کلی در کارکرد آن شود. این برهان فرض میگیرد که چشم و بال پیچیدگی فرونکاستنی دارند. اما همین که یک لحظه بیندیشیم، بی درنگ مغالطه را درمی یابیم. اگر عدسی چشم یک بیمار مبتلا به آب مروارید را با جراحی برداریم، او دیگر بدون عینک نمیتواند تصاویر را به وضوح ببیند، اما آن قدر بینایی دارد که با درخت برخورد نکند و یا از صخره فرونیفتد. درست است که داشتن نصف بال، به خوبی داشتن یک بال کامل نیست، اما مسلماً از بال نداشتن بهتر است. موقع سقوط از درختی به ارتفاع معین، بال نصفه میتواند شدت ضربهٔ برخوردتان به زمین را تخفیف، و جان تان را نجات دهد. و اگر ۵۱ درصد از یک بال را داشته باشید، میتوانید از درختی اندکی بلند تر بیافتید و باز زنده بمانید. هر کسری از بال را که داشته باشید، ارتفاعی هست که با داشتن آن بال، جان تان نجات مییابد، در حالی که اگر بال تان اندکی کوچک تر بود از آن ارتفاع معین جان بدر نمیبردید. این آزمایش فکری دربارهٔ سقوط از درختهایی با ارتفاعهای معین، یک شیوهٔ درک این مطلب است که، به لحاظ نظری، منحنی مزیت بال باید شیب ملایمی داشته باشد که از ۱ تا ۱۰۰ درصد امتداد مییابد. جنگلها پر از جانوران هواسُر یا چَترباز هستند. این جانوران عملاً مراحل مختلف این شیب صعودی بال به قلهٔ محال را نشان میدهند.
اگر بخواهیم برای کاربرد چشم هم مثالی مشابه کاربرد بالهای ناقص هنگام افتادن از درختان با ارتفاعات مختلف بزنیم، به راحتی میتوانیم موقعیتهایی را تصور کنیم که در آنها نصف یک چشم، جان جانور را نجات میدهد، در حالی که ۴۹ درصد آن چشم چنین نمیکند. این شیبهای ملایم تکاملی چشم را میتوان در تغییرات شرایط نوری، و تغییرات فاصلهٔ تشخیص شکارچی – یا شکار– یافت. و درست مانند وضعیت بالها و سطوح پروازی، حالتهای میانی چشم هم نه تنها قابل تصور اند، بلکه در سراسر دنیای وحش فراوان اند. کِرم پَهن، چشمی دارد که با هر معیار معقولی، محقرتر از نصف چشم انسان است. حلزون دریایی ناوتیلوس چشمی دارد که در میانهٔ راه چشم کرم پَهن و چشم انسان است. برخلاف چشم کرِم پَهن که فقط نور و سایه را تشخیص میدهد، اما تصاویر را نمیتواند ببیند، چشم ناوتیلوس شبیه دوربینی بی عدسی است که میتواند یک تصویر حقیقی بسازد؛ اما تصویر آن در مقایسه با تصویر چشم ما تیره و تار است. هیچ آدم عاقلی نمیتواند انکار کند که چشم داشتن برای این جانور بی مهره و بسیاری جانواردان دیگر، بهتر از چشم نداشتن است و همگی این چشمها در جایی روی این شیب پیوسته و ملایم به سوی قلهٔ محال جای میگیرند. بر روی این شیب، چشم ما نزدیک به یک قلهاست – هرچند نه مرتفع ترین قله، اما یکی از مرتفع ترین قلهها. در کتاب صعود به قلهٔ محال من یک فصل کامل را به چشم و یک فصل را نیز به بال اختصاص دادهام، و نشان دادهام که این دو به چه سادگی توانستهاند آهسته (وحتی شاید نه چندان آهسته) این مراتب صعودی را بپیمایند. در اینجا این موضوع را ختم میکنم .»
انتقاد نسبتبه حوزههایی که هنوز بیپاسخاند
با پیشرفت زیست شناسی، منتقدان توجه خود را به سیستمهای پیچیده سلولی مانند سیستم ایمنی و ساختارهای پیچیده مولکولی مانند موتور تاژک باکتریها معطوف کردند. با اینکه شیوهٔ فرگشت پیچیدهترین سیستمهای زیستی شناخته شده یا در دست تحقیق است.در مقابل مدافعان فرگشت، این انتقاد را نوعی مغالطه توسل به جهل می دانند.
واکنشها و تاثیرات
انتقادات دانشمندان
بسیاری گفته اند که تا کنون، مبنای علمی چندان مستحکمی برای این مدل ارائه نشده است.دانشمندان از این مدل با عناوینی همچون junk science و semi science یاد می کنند؛ زیرا مبنای علمی ندارد.
دادگاه
در سپتامبر سال ۲۰۰۵، والدین ۱۱ دانشآموز مدرسهای در منطقه داور در ایالت پنسیلوانیا از مسوولان مدرسهٔ منطقهای داور بسبب گنجاندن نظریه آفرینش هوشمند در برنامه درسی دانشآموزان و تدریس آن به عنوان نظریهای علمی در کنار نظریه تکامل شکایت کردند.
قاضی دادگاه فدرال، جان جونز، در نهایت مسوولان مدرسه داور را به علت تخلف از متمم اول قانون اساسی امریکا مجرم شناخت. دادگاه همچنین حکم به خارج کردن تدریس این نظریه از برنامه درس علوم دانشآموزان مدرسه داد.
طراحی وب
طراحی وب به مهارت ساخت و راهاندازی صفحات وب گفته میشود.
تیم برنرز لی، مخترع وب، با برپایی یک سایت وب در اوت ۱۹۹۱، نام خود را به عنوان نخستین سازندهٔ وب در تاریخ نگاشت. او در نخستین وبسایتش، از اَبَرمتن و پیوندی برای ایمیل (پست الکترونیک) استفاده کرده بود.
در آغاز، سایتهای وب با کُدهای ساده «اچتیامال» نوشته میشدند، گونهای از زبان کُدنویسی که ساختار سادهای به وبگاهها میداد، شامل سرتیتر و پاراگراف، و توانایی پیوند دادن به صفحههای وب دیگر، با اَبَرمتن. در مقایسه با روشهای دیگر، این راه تازه و متفاوتی بود که کاربران به سادگی میتوانستند با یک مرورگر، صفحههای پیوند خورده را باز کنند.
با پیشرفت وب و هنر طراحی آن، زبان کُد نویسی اش، اَبَرمتن یا اچتیامال، پیچیدهتر و پرانعطافتر شد. ابزاری مانند جدولها که بیشتر برای نمایش نمودارهای دادهای بودند، بزودی مورد استفاده نادرست، برای چیدمانهای پنهان در صفحههای وب قرار گرفتند. با پیدایش الگوهای آبشاری وب یا «CSS»، روش نادرست طراحی با جدولهای پنهان در صفحه از گردونه خارج، و بجای آن استفاده مناسب از زبان کمکی «CSS» جایگزین شد.
فناوریهای یکپارچه سازی دادهگاهها (Database)، مانند زبانهای کُدنویسی سمت سرور (Server-Side Scripting) مانند CGI، PHP، ASP.NET، ASP، JSP و ColdFusion، و استانداردهای طراحی مدرن با الگوها (CSS)، ساختار سایتهای وب را باز هم تغییر داده و آنرا پیشرفته تر کرده اند.
همچنین با آمدن نگارههای جاندار و فناوریهای پویانمایی به صفحه ها، مانند فلَش (Flash)، چهره وب بیشتر از پیش تغییر کرد و توانمندیهای تازه به سازندگان رسانه و طراحهای وب داده شد، و تواناییهای بیشتر و کاراییها تازه مرورگرها برای اچتیامال
ساعت : 8:12 am | نویسنده : admin
|
مطلب بعدی