فایرفاکس اواس: تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
Rezabot (بحث | مشارکت‌ها)
خط ۲۰:
}}
 
'''فایرفاکس اواس''' {{به انگلیسی|Firefox OS}} (پیش از این Boot to Gecko یا B2G) یک سیستم‌عامل [[کدباز]] است که توسط [[بنیاد موزیلا]] توسعه‌داده می‌شود و در صدد است از برنامه‌های مبتنی بر HTML5 که با استفاده از تکنولوژی‌های «وبِ آزاد» توسعه‌داده می‌شوند و نه [[API|APIهای]] مبتنی بر بستر محلی (local platform)، پشتیبانی کند. بطور کلی در سیستم‌عامل Firefox OS ایده این است که تمام برنامه‌هایِ در دسترسِ کاربر، که بر روی تلفن اجرا می‌شوند، یک برنامهٔ وبی (Web App) باشد که از تکنولوژی‌های پیشرفتهٔ HTML5 استفاده می‌کند و APIهای دستگاه از طریق JavaScript مستقیماً به سخت‌افزار دسترسی داشته باشند.<ref>{{cite web |url=http://www.mozilla.org/en-US/b2g/ |title=پروژه‌ی فایرفاکس اواس |date=2012-03 |publisher=[[موزیلا]] |accessdate=2012-03-30}}</ref> این سیستم‌عامل در ابتدا، [[گوشی‌های هوشمند]] مبتنی بر [[اندروید]] را هدف قرار می‌دهد.
 
== تاریخچه ==
 
=== معرفی ===
در سوم مرداد سال ۱۳۹۰، دکتر اندرس گَل (Dr. Andreas Gal)، مدیر تحقیقات در [[بنیاد موزیلا]]، در [https://lists.mozilla.org/listinfo/dev-platform لیست‌پستی توسعه‌دهندگان موزیلا] از یک پروژه برای «پیگیری هدفی جهت ساخت یک سیستم‌عامل کامل و مستقل برای وب آزاد» جهت «پیدا کردن خلاءهایی که باعث می‌شود توسعه‌دهندگان وب نتوانند یک برنامه، که در تمام حالات، مشابه یک برنامه محلی برای iPhone، اندروید و WP7 باشد، بسازند».<ref name="m.d.p announce">{{cite mailing list | last = Gal | first = Andrea | title = Booting to the web | mailinglist = mozilla.dev.platform | date = 2011-07-25 | url = http://groups.google.com/group/mozilla.dev.platform/browse_thread/thread/7668a9d46a43e482?pli=1 | accessdate = 2011-11-20}}</ref> در این اعلامیه جبهه‌های کاری مقابل مشخص شد: Web APIهای جدیدی که امکانات دستگاه و سیستم‌عامل، نظیر برقراری تماس و دوربین را در دسترس قراردهد، یک الگو دسترسی که بتوان این امکانات را بطور امنی در [[صفحات وب]] قرار داد، ساخت برنامه‌هایی که امکان طراحی این ویژگی‌ها را تصدیق کنند، و یک کد سطح پایین جهت بوت در یک دستگاه مبتنی بر [[اندروید]].
 
=== پشتیبانی ===
در کنگره جهانی موبایلِ سال ۲۰۱۲، موزیلا و Telefónica اعلام کردند که این فراهم‌کننده‌ی سیستم‌های ارتباط تلفنی تصمیم دارد این «دستگاه‌های آزاد وبِ» برپایه‌ی HTML5 و APIهای آنها را در سال ۲۰۱۲ عرضه کند.<ref>{{cite press release |title=Telefónica and Mozilla pioneer first Open Web Devices |url=http://saladeprensa.telefonica.com/jsp/base.jsp?contenido=/jsp/notasdeprensa/notadetalle.jsp&selectNumReg=5&pagina=1&id=66&origen=notapres&idm=eng&pais=1&elem=17874 |publisher=[[تلفونیکا]] |date=2012-02-27 |accessdate=2012-03-23}}</ref> موزیلا همچنین از پشتیبانی [[ادوبی]] و [[کوالکام]] و همچنین آزمایشگاه Deutsche Telekom نیز در این پروژه خبر داده است.<ref>{{cite press release |title=Mozilla in Mobile – the Web is the Platform |url=http://blog.mozilla.com/blog/2012/02/27/mozilla-in-mobile-the-web-is-the-platform/ |date=2012-02-27 |publisher=[[موزیلا]] |accessdate=2012-03-23}}</ref> موزیلا یک پیش‌نمایش کوچک از این سیستم‌عامل و برنامه‌هایش که بر روی تلفن‌های Samsung Galaxy S II (که بطور کامل جایگزین سیستم‌عامل اندروید می‌شوند) اجرا می‌شدند، را نمایش داد.<ref>{{cite web |url=http://www.pcworld.com/article/250879/first_look_at_mozillas_web_platform_for_phones_boot_to_gecko.html |title=First Look at Mozilla’s Web Platform for Phones: 'Boot to Gecko' |author=Ginny Maies |date=2012-02-28 |publisher=[[پی‌سی ورلد|PCWorld]] |accessdate=2012-03-23}}</ref><ref>{{cite web |url=http://www.pcmag.com/article2/0,2817,2400901,00.asp |title=Mozilla Tackles Walled Gardens, Demos 'Boot to Gecko' Mobile OS |author=Chloe Albanesius |date=2012-02-28 |publisher=[[پی‌سی مگزین]] |accessdate=2012-03-23}}</ref> از آنجایی که تمام واسط‌های این سیستم با HTML5 نوشته شده‌اند، یکی از کارمندان موزیلا آن را بر روی یک [[صفحه وب]] قرار داد که برخی از ویژگی‌های آن بوسیله‌ی مرورگرهای بروز قابل اجرا بود.
در ۱۲ تیر ماه، موزیلا در سایت خود خبر از افزایش پشتیبانی شرکت‌های فعال در زمینه‌ی شبکه شامل Deutsche Telekom، Etisalat، Smart، Sprint، Telecom Italia، Telefónica and Telenor داده است.<ref name=autogenerated1>{{cite press release|title=Mozilla Gains Global Support For a Firefox Mobile OS|url=http://blog.mozilla.org/blog/2012/07/02/firefox-mobile-os/|publisher=[[موزیلا]]|date=2012-07-02|accessdate=2012-07-11}}</ref>
 
خط ۳۷:
کار توسعه‌ی ابتدایی، شامل لایه‌های نرم‌افزاری زیر است:
* [[هسته لینوکس]] (با مقداری تغییر که توسط [[اندروید]] و فروشنده‌ها ایجاد شده است)<ref name="MW B2G arch">{{cite web |title=B2G/Architecture wiki page |url=https://wiki.mozilla.org/B2G/Architecture |date=2012-06-05 |work=Mozilla wiki |publisher=[[موزیلا]] |accessdate=2012-06-05}}</ref>
* یک لایه‌ی انتزاعی سخت‌افزار، با [[نام مستعار]] «Gonk»
* موتورِ مرورگرِ وبِ چند سکوییِ(multi-platform) موزیلا به نام [[گکو]] جهت رندر HTML و CSS و جاوااسکریپت
* APIهای جاوا اسکریپتِ مبتنی بر سکو(platform-independent) جهت امکانات دستگاه (برقراری تماس، پیامک، دوربین، بلوتوث، یواس‌بی، NFC و غیره)<ref>{{cite web |url=http://hacks.mozilla.org/2012/02/mozillas-boot-to-gecko-the-web-is-the-platform/ |title=Mozilla’s Boot to Gecko – The Web is the Platform |author=Robert Nyman |date=2012-02-27 |publisher=[[موزیلا]] |accessdate=2012-03-23}}</ref>
* برنامه‌های سیستمی مبتنی بر سکو (قفل صفحه، شماره‌گیری و ارسال پیامک، یک نما از برنامه‌های نصب شده و غیره) نوشته شده توسط [[اچ‌تی‌ام‌ال۵]]؛ [[رابط کاربری]] این برنامه‌ها را با نام مستعار «Gaia» میشناسند.<ref>{{cite web |url=http://arstechnica.com/business/news/2012/02/first-look-mozillas-boot2gecko-mobile-platform-and-gaia-ui.ars |title=First Look: Mozilla’s Boot2Gecko Mobile Platform and Gaia UI |author=Ryan Paul|date=2012-02 |publisher=[[ارز تکنیکا]] |accessdate=2012-03-23}}</ref>
* برنامه‌های وبی HTML5 مبتنی بر سکو
 
== اصطلاحات ==
=== Gaia ===
رابط کاربری فایرفاکس اواس. هر چیزی که بعد راه‌اندازی فایرفاکس‌اواس بر روی [[صفحه نمایش]] داده می‌شود، بخشی از Gaia است. Gaia قفل صفحه، صفحه‌ی خانگی، شماره‌گیر تلفن، برنامه‌ی پیامک، برنامه‌ی دوربین،... و بسیاری برنامه‌های دیگر را اجرا می‌کند. Gaia تماماً با HTML، CSS و [[جاوا اسکریپت]] نوشته شده است. تنها واسط آن جهت ارتباط با سیستم‌عامل مربوطه‌اش از طریق APIهای وب است، که توسط [[گکو]] اجرا می‌شوند. Gaia زمانی که بر روی فایرفاکس‌اواس اجرا می‌شود به‌درستی کار می‌کند؛ هرچند، با توجه اینکه تنها از APIهای وب استاندار استفاده می‌کند، بر روی سیستم‌عامل‌ها و [[مرورگرهای وب]] دیگر نیز اجرا می‌شود (البته با عملکردی کمتر). نرم‌افزارهای ثالث نیز می‌توانند در کنار Gaia نصب شوند.
 
=== گکو ===
«برنامه‌ی اجرایی» فایرفاکس‌اواس. در یک سطح بالا، گکو [[استانداردهای باز]] برای HTML، CSS و جاوا اسکریپت را اجرا می‌کند و کاری می‌کند تا این واسط‌ها در سیستم‌عامل‌های دیگری که گکو از آنها پشتیبانی می‌کند اجرا شوند. این‌ها بدین معنی است که گکو شامل امکانات شبکه، گرافیک، موتور چیدمان، [[ماشین مجازی]] (برای جاوا اسکریپت)، و لایه‌های سازگاری (porting layers) است.
 
=== Gonk ===
خط ۵۷:
 
== منابع ==
{{پانویس}}
 
== پیوند به بیرون ==
خط ۶۴:
* [http://openwebdevice.com/ پایگاه «دستگاه وب آزاد» شرکت Telefónica]
* [http://firefoxos.info/ سایت غیررسمی فایرفاکس‌اواس]
* [http://paulrouget.com/gaia/ پیش‌نمایش برخط رابط کاربری] (به یک نسخه بروز از [[مرورگر وب]] ساخته شده توسط موزیلا نظیر فایرفاکس احتیاج دارد)
 
[[رده:فایرفاکس اواس]]
خط ۷۳:
[[رده:موزیلا]]
[[رده:نرم‌افزارهای رایگان موبایل]]
[[رده:ویکی‌سازی رباتیک]]