Document

Report
‫سيستم‬
‫عامل بادا‬
‫بادا‬
‫نام سیستم عامل موبایل سامسونگ است که نسخه اول آن در فوریه ‪ 2010‬به دنیا معرفی شد و نسخه‬
‫دوم این سیستم عامل در آگوست ‪ 2011‬معرفی شد‪( .‬بادا یک لغت کره ای ‪바다‬و به معنای دریاست)‬
‫سامسونگ در ‪ 18‬ماه گذشته بیش ار ‪ 10‬مدل گوشی مختلف با این سیستم عامل ارائه کرده است که‬
‫همگی از مشخصات فنی خوبی برخودارند و قیمت پایین تری نسبت به گوشی های اندرویدی دارند‪.‬‬
‫‪ ‬چشم انداز بادا‬
‫شعار بادا "تلفن هوشمند برای همه" است‪ .‬بادا اصال دنبال رقابت با اندروید و آیفون نیست! بلکه بادا به‬
‫دنبال بازاری کشف نشده است‪ .‬بادا میخواهد کسانی را که از موبایل های معمولی استفاده میکنند ‪ ،‬به‬
‫سوی خود جذب کند‪ .‬به همین دلیل است که قیمت گوشی هایی با سیستم عامل بادا‪ ،‬بسیار کمتر از‬
‫معادل های اندرویدی اش است‪.‬‬
‫‪ ‬سرمایه گذاری روی بادا‬
‫سامسونگ بعنوان دومین فروشنده ی موبایل در جهان پس از نوکیا‪ ،‬باید کاری کند تا شما بجای یک‬
‫گوشی اندرویدی‪ ،‬یک گوشی با سیستم عامل بادا بخرید‪ .‬سامسونگ برای رسیدن به این هدف باید سه‬
‫دسته از افراد را راضی نگه دارد‪:‬‬
‫‪‬خریدار‬
‫‪‬فروشنده‬
‫‪‬توسعه دهنده‬
‫‪ ‬از کجا برنامه دانلود کنم ؟‬
‫بر اساس یک تحقیق که در سال ‪ 2008‬توسط سایت ‪compet.com‬از دارندگان گوشی های هوشمند به‬
‫عمل آمد‪ 34 ،‬درصد دارندگان گوشی‌های هوشمند هرگز روی گوشی خود برنامه ای نصب نکرده بودند! و‬
‫خیلی از کاربران می گفتند که مایلند روی گوشی خود برنامه نصب کنند‪ ،‬اما نمی دانند برنامه های قابل‬
‫نصب را کجا گیر بیاورند!‬
‫بادا از روی هسته لینوکسی‬
‫شناخت هسته سیستم عامل‬
‫بادا‬
‫‪ FreeBSD‬و ‪ OpenBSD‬ایجاد شده است و نسخه اول بادا سیستم عاملی‬
‫‪Single Task‬است‪ ،‬بدین معنا که سیستم عامل در هر لحظه فقط به یک برنامه اجازه ی اجرا می دهد که البته‬
‫این کاستی با توجه به هدفی که بادا دنبال میکند قابل توجیه است‪ ،‬گرچه در نسخه دوم امکان ‪Multi Tasking‬‬
‫به این سیستم عامل اضافه شده است‪ .‬این سیستم عامل از مرورگر قدرتمندی بر پایه ی ‪webkit‬برای نمایش‬
‫صفحات وب استفاده میکند سیستم عامل بادا از ‪Flash‬به طرز گسترده ای پشتیبانی میکند و فلش ‪ 9‬را در‬
‫داخل خود دارد‪ .‬شما می توانید فایل های فلش را در برنامه ی خود ‪Embed‬کنید و از اجرای آنها در گوشی‬
‫هایی با سیستم عامل بادا اطمینان کامل داشته باشید ‪.‬سیستم عامل بادا فرایند مولتی تاچ را پشتیبانی‬
‫میکند ‪ ،‬همچنین شتاب سنج‪ ،‬مغناطیس سنج و سنسوری برای حرکت گوشی دارد‪.‬‬
‫زبان های برنامه نویسی در بادا‬
‫نرم افزارهای ‪native‬در بادا به زبان ‪ c++‬نوشته میشوند ‪ ،‬این زبان محبوب‬
‫برنامه نویسان است و برنامه نویسانی که میخواهند کار روی برنامه نویسی‬
‫بادا را شروع کنند نیازمند یادگیری زبان دیگری نیستند‪ .‬برای برنامه نویسی و‬
‫تست برنامه های نوشته شده روی یک شبیه ساز‪ ،‬از ‪Eclipse‬کمک گرفته‬
‫شده است‪ .‬در ضمن توجه داشته باشید که بادا پشتیبانی گسترده‌ای از‬
‫‪HTML5‬و ‪Flash‬می‌کند و طبیعتا برنامه‌های زیادی در این سیستم با توجه به‬
‫این قابلیت قابل اجرا خواهند بود‪ .‬شما در بادا فقط نیاز به یادگیری زبان‬
‫معروف و محبوب ‪C++‬هستید‪.‬‬
‫هم اکنون ‪ 13000‬برنامه برای سیستم عامل بادا نوشته شده است‪.‬‬
‫‪Eclipse‬يك نرم افزار براي برنامه نويسي در سیستم‬
‫عامل بادا میباشد‪ .‬كه شروع آن در پروژه‬
‫‪ IBM‬كانادا‬
‫میباشد‪.‬توسعه آن در قالب فناوري اشیا (‪ )OTI‬بود‪ .‬در‬
‫نوامبر ‪ 2001‬بیشتر پیشرفتهاي‬
‫‪ Eclipse‬بصورت ‪open‬‬
‫‪source‬بود‪ .‬در ژانويه ‪ 2004‬پايه اساسي‬
‫‪Eclipse‬ايجاد‬
‫شد‪.‬بیشتر برنامه هاي كه نوشته میشود در اين نرم افزار‬
‫به زبان جاوا مي باشد‪ .‬از جاوا بدلیل استفاده از‬
‫كاربردهاي توسعه دهنده اش بیشتر استفاده میكنند به‬
‫دلیل وجود ‪plug‬هاي مختلفش‪ .‬ديگر زبانهاي برنامه‬
‫نويسي كه میتوان در اين نرم افزار بكار برد شامل‪Ada , :‬‬
‫‪ c , c++ ,Cobol , phyton , PHP , R,‬و ‪ ...‬بكار میرود‪.‬‬
‫حتي شما میتوانید از بسته هاي توسعه دهنده كه در‬
‫اين نرم افزار وجود دارد در نرم افزارهاي رياضي بكار ببريد‪.‬‬
‫‪Eclipse‬ها انواع مختلفي دارند كه عبارتند از‪:‬‬
‫‪ Eclipse CDT‬كه براي برنامه نويسي در زبان ‪c , c++‬بكار میرود‪.‬‬
‫‪ Eclipse JDT‬كه براي برنامه نويسي در زبان جاوا بكار میرود‪.‬‬
‫‪ Eclipse PDT‬كه براي برنامه نويسي در زبان ‪PHP‬بكار میرود‪.‬‬
‫‪ Eclipse ADT‬كه براي برنامه نويسي در زبان ‪Ada‬بكار میرود‪.‬‬
‫كاربران اين توانايي را دارند كه برنامه هاي نوشته شده شان در چهار چوب اين نرم افزار (‪ )Eclipse‬براي‬
‫سیستم عامل بادا‪ ،‬بكار ببرند‪ .‬آقاي ‪Lee Nackman‬رئیس دفتر فناوري ‪ IBM‬هر ساله مسابقات اولیه را براي‬
‫توسعه نرم افزارهايش بر گزار میكند‪.‬‬
‫‪FreeBSD‬‬
‫)‪ (FreeBSD‬یک سیستم عامل آزاد شبه یونیکس است که‌از‌سیستم‌عامل‌‬
‫یونیکس‌ ‪ AT&T‬از‌طریق‌ ‪BSD‬یونیکس‌در‌سال‌‪ ۱۹۹۲‬انشععاب‌یافتعه‌اسعت‪ .‬اگرچعه‌‬
‫به‌دلیل‌مسایل‌قعانونی‌ ‪FreeBSD‬می‌توانعد‌بعه‌عنعوان‌یعونیکس شعناخته‌شعود‪ .‬بعه‌‬
‫عنعوان‌سیسعتم‌ععاملی‌کعه‌مسعتقیما‌از‌ ‪BSD‬یعونیکس‌مشعتق‌شعده (بسعیاری‌از‌‬
‫توسعه‌دهندگان‌اصلی‪BSD‬یونیکس‌بعدها‌توسعه‌دهنعه‌ ‪FreeBSD‬شعدند)‪‌،‬سعاختار‌‬
‫درونی‌و‌رابط‌برنامه‌نویسی‌نرم‌افزار‌ ‪ ،FreeBSD‬یونیکس‌سازگار‌است‪FreeBSD .‬پعر‌‬
‫استفاده‌ترین‌سیستم‌عامل‌مشتق‌شده‌از‌ ‪BSD‬و‌بیشترین‌تععداد‌نصعب‌شعده‌بعر‌‬
‫روی‌کامپیوترها‌را‌دارد‌و‌به‌عنوان‌پراستفاده‌ترین‌نسخه‌کعد بعاز‌از‌خعانواده‌ ‪BSD‬بعه‌‬
‫شمار‌می‌رود‪‌،‬و‌محاسبه‌شده‌که‌بیش‌از‌سه‌چهارم‌از‌تمام‌سیستم‌های‌در‌حعال‌‬
‫اجعععععرای‌کعععععد‬
‫بعععععاز‌مشععععععتق‌شعععععده‌از‌‬
‫‪BSD‬را‌تشعععععکیل‌می‌دهععععععد‪.‬‬
‫‪FreeBSD‬سیستم‌عاملی‌کامل‌است‪‌،‬هسعته‌سیسعتم‌عامل‪‌،‬راه‌انعداز‌ها‌و‌تمعامی‌‬
‫ابزار‌های‌کاربری‌مانند‌پوسته‪‌،‬به‌صورت‌کدهای‌باز‌و‌سورس‌کنتعرل‌مشعابهی‌اداره‌‬
‫می‌شوند‪.‬‬
‫‪FreeBSD‬‬
‫دیگر نرم افزار‌های کاربردی می‌توانند به سایر روش‌های نصب نرم افزار بر روی‬
‫اين سیستم عامل نصب شوند‪ ،‬که دو روش معمول آن شامل نصب کدها و‬
‫نصب بسته‌های نرم افزاری (پکیج‌ها) می‌باشند که هردوی‌ آن‌ها توسط‬
‫سیستم پورت‌های ‪FreeBSD‬استفاده می‌شوند‪FreeBSD .‬بسیار قابل اطمینان و‬
‫انعطاف‌پذیر است‪ .‬سرور ‪FreeBSD‬همواره به عنوان پایدارترین سرور دنیا‬
‫شناخته شده است‪.‬‬
‫ويژگي ‪Free BSD‬‬
‫‪ -1‬شبكه هاي ارتباطي‬
‫‪ -2‬ذخیره سازي‬
‫‪ -3‬قابلیت حمل و نقل‬
‫‪ -4‬امنیت‬
‫شامل ‪ 9‬ورژن مختلف مي باشد‪Free BSD.‬در حال حاضر‬
‫معرفی نسخه دوم سیستم عامل بادا از سوی سامسونگ ‪ +‬معرفی قابلیت های جدید‬
‫كمپاني سامسونگ در نسخه جدید‪ ،‬از ‪WAC ،HTML 5 ،NFC‬و‬
‫همچنین سیستم تشخیص صدا و ‪Multi Tasking‬پشتیبانی شده‬
‫است‪ .‬قابلیت ‪NFC‬امکان خواندن اطالعات از روی برچسب‌ها و‬
‫اشیایی که به چیپ‌ست ‪NFC‬مجهز هستند را امکان‌پذیر ساخته‬
‫و پرداخت از طریق تلفن همراه را نیز ممکن می‌سازد‪ .‬سامسونگ‬
‫همچنین نوع روش استفاده از سیستم‌عامل‬
‫‪bada‬را بهبود‬
‫بخشیده و کاربران در نسخه جدید می‌توانند صفحه قفل‬
‫اختصاصی ساخته و ظاهر منوها را مدیریت کرده و یا از صدای‬
‫سه‌بعدی لذت ببرند‪.‬‬
‫بادا (سیستم عامل)‬
‫نام‬
‫سیستم‌عاملی‬
‫است‬
‫که‬
‫توسط‬
‫سامسونگ اپس )‪(Samsung Apps‬‬
‫سامسونگ الکترونیکس برای گوشی‌های‬
‫سامسونگ برای پشتیبانی سیستم عامل بادا‪ ،‬فروشگاه‬
‫تلفن همراه ساخته می‌شود‪ .‬نسخه اول این‬
‫نرم افزارهای بادا را راه اندازی کرد تا مشتریان سامسونگ‬
‫سیستم عامل در فوریه ‪ ۲٠۱٠‬به دنیا معرفی‬
‫به راحتی بتوانند به هزاران برنامه و نرم افزار دسترسی‬
‫شد و نسخه دوم این سیستم عامل در‬
‫داشته باشند‪ .‬تا آگوست ‪ ۲٠۱۱‬تعداد ‪ ۱٣٠٠٠‬نرم افزار‬
‫شرکت‬
‫برای سیستم عامل بادا نوشته شده و از این سایت قابل‬
‫آگوست‬
‫‪۲٠۱۱‬‬
‫معرفی‬
‫شد‪.‬‬
‫سامسونگ به منظور کمک به رشد این‬
‫سیستم عامل‪ ،‬ممکن است در سال ‪۲٠۱۲‬‬
‫بادا را به سیستم عامل متن‌باز تغییر دهد‪.‬‬
‫دانلود است‪.‬‬
‫‪ ‬دیدگاه بادا‬
‫دیدگاه بادا "تلفن هوشمند برای همه" میباشد‪ .‬هدف بادا مبارزه با سایر تلفنهاي هوشمند نیست‪ .‬در‬
‫عوض‪،‬بادا با ارائه هزینه مقرون به صرفه‪ ،‬مشتریان معمولی سامسونگ را به کاربران تلفن هوشمند تبدیل‬
‫میکند‪ .‬این به بدین معنا می باشد که یک بازار جدید و گسترده از تلفن هوشمند را باز میکند که در بازار موبایل‬
‫فعلی وجود ندارد‪ .‬و اين بازار را به یک اقیانوس آبی تازه تبدیل خواهد کرد‪.‬‬
‫برنامه های کاربردی سامسونگ در سال ‪ 2010‬سرویس خود را در ‪ 75‬کشور گسترش داد ‪ .‬بیش از‬
‫‪ 220000000‬مشتری در سال ‪ 2010‬گوشی های سامسونگ را خریداری کردند کردندسال گذشته ‪.‬بیش از‬
‫‪ 40000000‬ازمشتریان گوشی های تاچ سامسوگ را خریداری کرده اند‪.‬‬
‫مدلهای مجهز به ‪ Bada‬در بازار ایران‬
‫مدلهای مختلف سری‬
‫‪Wave‬گوشهای سامسونگ مجهز به سیستمعامل‬
‫‪bada‬میباشند از جمله‪:‬‬
‫‪M210S ،S5780 Wave 578 ،S5750 Wave575 ،S8530 Wave II ،S7230E Wave 723 ،S5330 Wave533‬‬
‫‪S8500 Wave ،S5250 Wave525 ،s7233 ،Wave2‬‬
‫برخی انتقادات از این نرم افزار‬
‫برخی‌انتقادها‌درباره‌بادا‌از‌قرار‌زیر‌است‪:‬‬
‫‪ -1‬نرم‌افزارهای‌بادا‌به‌خاطر‌“مسائل‌عملکردی‌و‌حریم‌خصوصی” قادر‌به‌دسترسی‌به‌صندوق‌پستی‌ ‪SMS‬‬
‫یا‌ ‪MMS‬یا‌دریافت‌تذکرهای‌ ‪SMS‬یا‌ ‪MMS‬نیستند‪.‬‬
‫چارچوب‌نرم‌افزار‌بادا‌در‌آن‌واحد‌تنها‌به‌یک‌نرم‌افزار‌بادا‌اجازه‌اجرا‌میدهد‪.‬‬
‫‪-2‬‬
‫ِ‬
‫معرفی سیستم عاملهای رایج تلفن‬
‫های هوشمند‬
‫مزایا‪ :‬کار کردن با این سیستم عامل راحت است‪ .‬سیمبیان سبک است و با اکثر سخت‌افزارها کنار می‌آید‪.‬‬
‫مصرف انرژی کمی دارد که یکی از دالئل اصلی آن‪ ،‬استفاده از اسکریپ ‪ Object Active‬است؛ این اسکریپ‬
‫زمانی که برنامه‌ی فراخوان شده‌ای در حافظه‌ی در حال اجرا نباشد‪ ،‬عمال پردازنده را خاموش می‌کند‪.‬‬
‫معایب‪ :‬از جمله اتصال به اینترنت کمی دشوار است‪.‬‬
‫مزایا‪ :‬بسیاری‌از‌شرکت‌ها‌همچون‪ SAMSUNG, LG, Sony Ericsson :‬و‌… از‌آن‌پشعتیبانی‌می‌کننعد‪‌،‬‬
‫نرم‌افزارهعععععای‌زیعععععادی‌بعععععرای‌آن‌موجعععععود‌اسعععععت‌و‌بعععععا‌اکثعععععر‌سعععععخت‌افزارها‌سعععععازگاری‌دارد‪.‬‬
‫معایب‪ :‬متن‌باز‌نیست‌و‌امکانات‌چندرسانه‌ای‌خوبی‌ندارد‪.‬‬
‫پالم )‪)Palm‬‬
‫سیستم عاملی قدیمی‪ ،‬مربوط به سال‌های ‪ ۹۶‬تا ‪ .۹۸‬آخرین نسخه‌ی آن ‪ ٣۲ ،X5‬بیتی بود و از‬
‫پردازنده‌های اینتل پشتیبانی می‌کرد‪ .‬امروزه از این سیستم عامل در تلفن‌های همراه استفاده‬
‫نمی‌شود‪.‬‬
‫مزایا‪ :‬رابط کاربری زیبا و جذاب‪ ،‬توانایی اتصال دائم به اینترنت‪ .‬همچنین بسیاری از سخت‌افزارها را‬
‫پشتیبانی می‌کند؛‬
‫معایب‪ :‬اندروید تازه وارد میدان رقابت شده و توسعه دهندگان نرم‌افزاری‪ ،‬حفره‌های امنیتی زیادی برای‬
‫آن یافته‌اند‪.‬‬
‫مکینتاش ایکس )‪)MAC X‬‬
‫مکینتاش‪‌،‬سیستم‌عامل‌معروف‌اپل‌می‌باشد‌که‌قدمت‌زیادی‌دارد‪ .‬نسخه‌ای‌از‌این‌سیستم‌عامل‌در‌تلفن‬
‫همراه‌این‌شرکت‌یعنی‌آیفون‌مورد‌استفاده‌قرار‌گرفته‌که‌یک‌سری‌محدودیت‌ها‌برای‌آن‌در‌نظر‌گرفته‌شده‌‬
‫است‪.‬‬
‫مزایا‪ :‬مکینتاش‌در‌وب‌گردی‌عالی‌عمل‌می‌کند‪ .‬همچنین‌مکینتاش‌برای‌صفحات‌لمسی‌طراحی‌شده‪ .‬رابط‬
‫کاربری‌آن‌بسیار‌زیبا‌و‌جذاب‌است؛‌طوری‌که‌بسیاری‌از‌هکرها‌و‌تم‌سازان‌از‌رابط‌کاربری‌مکینتاش‌ایکس‌در‌‬
‫گوشی‌های‌دیگر‌استفاده‌می‌کنند‪.‬‬
‫معایب‪ :‬این‌سیستم‌عامل‌انحصاری‌است‌و‌فقط‌در‌گوشی‌های‌اپل‌قابلیت‌نصب‌شدن‌را‌دارد‪.‬‬
‫در‌نسخه‌های‌اولیه‌قابلیت‌انجام‌چند‌کار‌به‌صورت‌همزمان‪Copy & Paste ‌،‬وجود‌نداشت‌که‌البته‌این‌مشکالت‌‬
‫در‌جدیدترین‌نسخه‪‌،‬یعنی‌‪ ۴‬حل‌شده‌است‪.‬‬
‫توسط شرکت ‪Samsung‬ارائه شده است‪ .‬سیستم عاملی با کیفیت باال و کاربری ساده‪ .‬شرکت سامسونگ‬
‫با وجود اینکه از شرکای تجاری بزرگ مایکروسافت و گوگل در سیستم عاملهای گوشیهای هوشمند محسوب‬
‫میشه ولی خودش اقدام به ساخت سیستم عامل اختصاصی به نام ‪Bada‬کرد‪ .‬گوشیهای مبتنی بر این‬
‫سیستم عامل با نام تجاری ‪Wave‬شناخته می شوند‪ .‬تعداد نرم افزارهای موجود برای این سیستم عامل کم‬
‫ولی قابل قبول است‪ .‬بیشترین پشتیبانی از زبانهای مختلف را در بین سیستم عاملهای موبایل دارد‪.‬‬
‫مزایا‪ :‬از‌جمله‌مزایای‌این‌سیستم‌عامل‌می‌توان‌به‌متن‌باز‌بودن‌آن‪‌،‬رابط‌کاربری‌زیبا‌و‌مهیج‪‌،‬بهینه‌شده‌‬
‫برای‌گوشی‌های‌صفحه‌لمسی‌و‌راه‌اندازی‌بخش‌فروشگاه‌نرم‌افزاری‌اشاره‌کرد‪.‬‬
‫بهترین نرم افزارهای ایرانی برای سیستم‬
‫عامل بادا‬
‫‪2- Drug Information‬‬
‫‪1- Persian Calendar‬‬
 3- Tehran Traffic
 4- Farsi Dic
 5- IRN Attractions
 6- IKIA Flight info
‫با سپاس از استاد محترم‬
‫اسماعيل صفايي سعدي‬

similar documents