Firefox OS Workshop Firefox OS Workshop Mozilla Egypt Community Mozilla Egypt Community
3-2-2015 To 7-2-2015Presented By : Mozilla Representative AHMED ISSA GHARAIBEH
Mozilla Jordan Community
First Session : First Session : Introduction of Firefox OSIntroduction of Firefox OS
Objectives Objectives
1- About firefox os1- About firefox os2- why mozilla build this project?2- why mozilla build this project?3- Introduction of Mobile Operating Systems3- Introduction of Mobile Operating Systems4- Advantage and disadvantage .4- Advantage and disadvantage .5- Firefox OS architecture(5- Firefox OS architecture(Gonck- Gecko - Gaia) Gonck- Gecko - Gaia)
6- Types of Mobile Apps6- Types of Mobile Apps
About firefox os :About firefox os :
فيرفكس هو منصة مفتوحة للهجهزة النقالةوغيرها من HTML5 بنيت تماما باستخدام
معايير الويب المفتوحةوهو خال من القواعد والقيود من القائمة
.منصات الملكية
لماذا استخدمت موزيل في نظام تشغيل هواتفها لغةلماذا استخدمت موزيل في نظام تشغيل هواتفها لغةHTML5HTML5 ؟ ؟
تقنيات بسيطة تستخدم من قبل الكثير من المطورينتقنيات بسيطة تستخدم من قبل الكثير من المطورينمفتوحة ومستقلة وموحدةمفتوحة ومستقلة وموحدةعدد المطورين حول العالمعدد المطورين حول العالم
اعتمادها على برامج التطوع من قبل المساهمين في تطوير منتجاتهااعتمادها على برامج التطوع من قبل المساهمين في تطوير منتجاتها!!!!!! اقل تكلفةاقل تكلفة
+8 Million
450,000+
100,000+
why mozilla build this project?why mozilla build this project?
تهتم موزيل في تطوير الويب وفي البرمجيات مفتوحة المصدر واستطاعت ان تثبت للعالم ان بأمكانها ان تنشئ نظام تشغيل حديث وعصري يلبي متطلبات العالم
بالتكنولوجيا المطلوبة من الهواتف الذكية واللوائح المحمولة
الن موزيل منظمة غير ربحية فهي تهتم بتوفير التكنولوجيا للجميع وانها ليست حكرا الحد ونظرا الستغل ل التكنولوجيا من قبل شركات تحتكر هذا االبداع للفئة االكثر
امتلكا للما ل
تقديم نظام تشغيل يحفظ حقوق المستخدمين من التتبع والمتاجرة بخصوصية المستخدم مقابل الما ل
اثبات للعالم ان بأمكانه ان يصنع جهاز هاتف ذكي محمو ل باقل تكلفة ممكنة
Advantage and DisadvantageAdvantage and Disadvantage
Advantage: Advantage: For mobile application developers, the open web apps project offers these advantages:
Simplicity: Develop on a single technology stack (HTML5/CSS/JavaScript) and deliver across all platforms, from smart phones to tablets to desktops.
Standards: The technology stack is defined by standards bodies (W3C and Ecma) that operate in the open, rather than by particular technology or platform vendors. Freedom: You're not locked in to a vendor-controlled ecosystem. You can distribute your app through the Firefox Marketplace, your own website, or any other store based on Mozilla's open app store technology. Reach: You have the potential to reach Firefox's 450 million desktop users, as well as users of other desktop browsers and mobile users.
Firefox OS architectureFirefox OS architecture
(Gonck- Gecko - Gaia)(Gonck- Gecko - Gaia)
How an Open Web Phone connects HTML5 to hardware
Web Browser/Platform
Native API-based UI
Kernel (e.g. Android, iOS,
Win7, etc.)
Device (phone, tablet,
desktop)
APIs
Web-based User Experience/Web
Content
Kernel
Device
Web Engine/ Standard Device
APIs
Existing Platforms(smartphones only) Firefox OS
Significantly smaller stack: Scales from high-end feature phones to high-end smartphones
Firefox OS architectureFirefox OS architecture
GonkGonkIs the lower level operating system of the Firefox OS platform Consists of a Linux kernel and userspace hardware abstraction layer (HAL)
Firefox OS architectureFirefox OS architecture
GeckoGecko
.هو اسم محرك تخطيط وضعت من قبل مشروع موزيل
وظيفة أبو بريص هو لقراءة المحتوى على شبكة النترنت، مثل "</>"، وجعله على شاشة المستخدم أو طباعته