SlideShare a Scribd company logo
Introduction to Firefox OS
Outline
1) What is Firefox OS?
2) Why Firefox OS
3) Firefox OS Structure
What is Firefox OS?
Firefox OS is an open source platform for
mobile phones build using HTML5 and other
web standards and it is free of restrictions.
Why HTML 5 !
• Open, Independent & Unique .
• Used by millions of developers around the world.
• Less in costs.
+8 Million
450,000+
100,000+
Why do Mozilla created Firefox OS!
Mozilla is interested in Web development and in the open -source
software and was able to :
Prove to the world that it can establish a new and modern world meets
the requirements of the required technology of smart phones and
regulations only mobile operating system with HTML + CSS + JS.
Because Mozilla is a non-profit organization , it is concerned with
providing the technology to make them all and is not exclusive to
one and due to the exploitation of technology by companies a
monopoly on creativity for this category possess the most
money.
Prove to the world that he can make intelligent portable device at
the lowest possible cost of a phone , for only $ 25 and works
with high efficiency .
Why do Mozilla created Firefox OS!
Advantage For mobile application developers
Simplicity:
Developed 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 architecture
Firefox OS architecture
(Gaia -Gecko - Gonk)
Gaia
• Graphical user interface.
• It is implemented using HTML5, CSS3,
and JS.
• provides basic apps like Browser,
Calendar, Calculator, Camera, Email,
Radio, Music, etc
Gecko (Application Runtime Engine)
• The rendering engine Environment to run apps written using
HTML5, CSS3, and JavaScript.
• It provides APIs to access hardware resources like battery,
camera, Bluetooth, etc
Gonk
Is the lower level operating system of the Firefox OS platform
Consists of a Linux kernel and userspace hardware abstraction layer
(HAL)
Firefox OS architecture
Thank You
Q&A 
Abdelrahman Samy Tolis – Regional Ambasaador Leader
– Mozilla Rep
abdelrahmansamy
abdelrahman1samy
abdelrahmansamy@Mozilla-eg.org
abdelrahman1samy@gmail.com

More Related Content

What's hot

Tizen os seminar report
Tizen os seminar reportTizen os seminar report
Tizen os seminar report
Ajinkyalenekar12
 
Tizen operating system by srisailam
Tizen operating system by srisailamTizen operating system by srisailam
Tizen operating system by srisailam
Srisailam Muntha
 
Current State and the Future of Firefox OS
Current State and the Future of Firefox OSCurrent State and the Future of Firefox OS
Current State and the Future of Firefox OS
André Fiedler
 
The web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersThe web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS matters
Tristan Nitot
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
Neha Sharma
 
Android technology
Android technologyAndroid technology
Android technology
Nikhil Chaudhary
 
How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...
IndicThreads
 
Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0
videos
 
Android vs window
Android vs windowAndroid vs window
Android vs window
syeda zoya mehdi
 
Digital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile futureDigital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile future
Tristan Nitot
 
Developing Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 BeijingDeveloping Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 Beijing
Ryo Jin
 
Firefox smart phone os
Firefox smart phone osFirefox smart phone os
Firefox smart phone os
Deevena Dayaal
 
Operating systems for smartphones and mobile devices
Operating systems for smartphones and mobile devicesOperating systems for smartphones and mobile devices
Operating systems for smartphones and mobile devicesMichal Borčin
 
Sailfish operating system
Sailfish operating systemSailfish operating system
Sailfish operating systemViju Vj
 
Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8
KMS Technology
 
Window Phone
Window PhoneWindow Phone
Window Phone
EdutechLearners
 
I nd t_ecosystem_nokia_s40
I nd t_ecosystem_nokia_s40I nd t_ecosystem_nokia_s40
I nd t_ecosystem_nokia_s40
Raymundo Junior
 
20160803 devrel
20160803 devrel20160803 devrel
20160803 devrel
Noritada Shimizu
 
Nokia Developer Offering 2011
Nokia Developer Offering 2011Nokia Developer Offering 2011
Nokia Developer Offering 2011
Mobile Monday Srbija
 
Comparison of mobile operating systems
Comparison of mobile operating systemsComparison of mobile operating systems
Comparison of mobile operating systems
Sumit kumar Dhanuk
 

What's hot (20)

Tizen os seminar report
Tizen os seminar reportTizen os seminar report
Tizen os seminar report
 
Tizen operating system by srisailam
Tizen operating system by srisailamTizen operating system by srisailam
Tizen operating system by srisailam
 
Current State and the Future of Firefox OS
Current State and the Future of Firefox OSCurrent State and the Future of Firefox OS
Current State and the Future of Firefox OS
 
The web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS mattersThe web is the platform - why FirefoxOS matters
The web is the platform - why FirefoxOS matters
 
Mobile Operating System
Mobile Operating SystemMobile Operating System
Mobile Operating System
 
Android technology
Android technologyAndroid technology
Android technology
 
How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...How Android is different from other systems – An exploration of the design de...
How Android is different from other systems – An exploration of the design de...
 
Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0Rick Fant Novedades Firefox OS en Firefox Update 2.0
Rick Fant Novedades Firefox OS en Firefox Update 2.0
 
Android vs window
Android vs windowAndroid vs window
Android vs window
 
Digital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile futureDigital natives: freedom and hackability in a mobile future
Digital natives: freedom and hackability in a mobile future
 
Developing Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 BeijingDeveloping Tizen Operating System Based Solutions - IDF2013 Beijing
Developing Tizen Operating System Based Solutions - IDF2013 Beijing
 
Firefox smart phone os
Firefox smart phone osFirefox smart phone os
Firefox smart phone os
 
Operating systems for smartphones and mobile devices
Operating systems for smartphones and mobile devicesOperating systems for smartphones and mobile devices
Operating systems for smartphones and mobile devices
 
Sailfish operating system
Sailfish operating systemSailfish operating system
Sailfish operating system
 
Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8Developing Apps for Windows Phone 8
Developing Apps for Windows Phone 8
 
Window Phone
Window PhoneWindow Phone
Window Phone
 
I nd t_ecosystem_nokia_s40
I nd t_ecosystem_nokia_s40I nd t_ecosystem_nokia_s40
I nd t_ecosystem_nokia_s40
 
20160803 devrel
20160803 devrel20160803 devrel
20160803 devrel
 
Nokia Developer Offering 2011
Nokia Developer Offering 2011Nokia Developer Offering 2011
Nokia Developer Offering 2011
 
Comparison of mobile operating systems
Comparison of mobile operating systemsComparison of mobile operating systems
Comparison of mobile operating systems
 

Viewers also liked

An Introduction to Firefox (高應大)
An Introduction to Firefox (高應大)An Introduction to Firefox (高應大)
An Introduction to Firefox (高應大)
Irvin Chen
 
Introduction to firefox os
Introduction to firefox osIntroduction to firefox os
Introduction to firefox os
H Mohammed Rajjaz
 
Operating system
Operating systemOperating system
Operating system
Ahmed Hesham
 
Operating Systems in Mobile Phones
Operating Systems in Mobile PhonesOperating Systems in Mobile Phones
Operating Systems in Mobile Phones
SasukeJUchiha
 
Advantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client applicationAdvantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client application
Placinta Alin
 
مقدمة نظام التشغيل مفهومه و أنواعه
مقدمة نظام التشغيل مفهومه و أنواعهمقدمة نظام التشغيل مفهومه و أنواعه
مقدمة نظام التشغيل مفهومه و أنواعه
khadija meddah
 
Firefox operating system
Firefox operating systemFirefox operating system
Firefox operating systemNishant Mehare
 
Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS
mohamed Hafez
 
Introduction to Tiny OS
Introduction to Tiny OSIntroduction to Tiny OS
Introduction to Tiny OSSudharsan S
 
Firefox os-introduction
Firefox os-introductionFirefox os-introduction
Firefox os-introductionzsoltlengyelit
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems
Mehul Jain
 
انظمة التشغيل
انظمة التشغيلانظمة التشغيل
انظمة التشغيل
د.فداء الشنيقات
 
What is Firefox OS
What is Firefox OSWhat is Firefox OS
What is Firefox OS
Chit Thiri Maung
 
types of operating system
types of operating systemtypes of operating system
types of operating system
Mahira Rashdi
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
mkhisalg
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
تطوير تطبيقات الهواتف الذكية - نصائح لطلاب الجامعات
تطوير تطبيقات الهواتف الذكية - نصائح لطلاب الجامعاتتطوير تطبيقات الهواتف الذكية - نصائح لطلاب الجامعات
تطوير تطبيقات الهواتف الذكية - نصائح لطلاب الجامعات
Khalil Saleem
 

Viewers also liked (18)

An Introduction to Firefox (高應大)
An Introduction to Firefox (高應大)An Introduction to Firefox (高應大)
An Introduction to Firefox (高應大)
 
Introduction to firefox os
Introduction to firefox osIntroduction to firefox os
Introduction to firefox os
 
Operating system
Operating systemOperating system
Operating system
 
Operating Systems in Mobile Phones
Operating Systems in Mobile PhonesOperating Systems in Mobile Phones
Operating Systems in Mobile Phones
 
Advantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client applicationAdvantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client application
 
مقدمة نظام التشغيل مفهومه و أنواعه
مقدمة نظام التشغيل مفهومه و أنواعهمقدمة نظام التشغيل مفهومه و أنواعه
مقدمة نظام التشغيل مفهومه و أنواعه
 
Firefox operating system
Firefox operating systemFirefox operating system
Firefox operating system
 
Firefox vs. chrome
Firefox vs. chromeFirefox vs. chrome
Firefox vs. chrome
 
Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS
 
Introduction to Tiny OS
Introduction to Tiny OSIntroduction to Tiny OS
Introduction to Tiny OS
 
Firefox os-introduction
Firefox os-introductionFirefox os-introduction
Firefox os-introduction
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems
 
انظمة التشغيل
انظمة التشغيلانظمة التشغيل
انظمة التشغيل
 
What is Firefox OS
What is Firefox OSWhat is Firefox OS
What is Firefox OS
 
types of operating system
types of operating systemtypes of operating system
types of operating system
 
Types and components of computer system
Types and components of computer systemTypes and components of computer system
Types and components of computer system
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
تطوير تطبيقات الهواتف الذكية - نصائح لطلاب الجامعات
تطوير تطبيقات الهواتف الذكية - نصائح لطلاب الجامعاتتطوير تطبيقات الهواتف الذكية - نصائح لطلاب الجامعات
تطوير تطبيقات الهواتف الذكية - نصائح لطلاب الجامعات
 

Similar to Firefox OS

Firefox OS
Firefox OSFirefox OS
Firefox OS
Robert 'Bob' Reyes
 
Firefox os
Firefox osFirefox os
Firefox os
Nivin Thomas
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
PRASHANT AMAGE
 
Develop your first app on Firefox OS
Develop your first app on Firefox OSDevelop your first app on Firefox OS
Develop your first app on Firefox OS
serge sonfack
 
F irefox
F irefoxF irefox
F irefox
mantu verma
 
Firefox OS Intro, Inside OUT
Firefox OS Intro, Inside OUTFirefox OS Intro, Inside OUT
Firefox OS Intro, Inside OUT
skiee-mahir
 
firefox os by ashok reddy
firefox os by ashok reddyfirefox os by ashok reddy
firefox os by ashok reddy
Ashok Reddy
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
Mike Wolfson
 
Firefox os
Firefox osFirefox os
Firefox os
Shruthi Srigadi
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
Catalin Gheorghiu
 
Firefox os ppt
Firefox os pptFirefox os ppt
Firefox os ppt
Sourav Halder
 
Firefox OS - Mobile Liberated
Firefox OS - Mobile LiberatedFirefox OS - Mobile Liberated
Firefox OS - Mobile Liberated
Kaustav Das Modak
 
Firefox OS Intro
Firefox OS IntroFirefox OS Intro
Firefox OS Intro
Sumanth Damarla
 
Firefox os
Firefox os Firefox os
Firefox os
serge sonfack
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
Eran Kinsbrunner
 
Browser (1)
Browser (1)Browser (1)
Browser (1)
carmausve
 
browser of the actuality
browser of the actualitybrowser of the actuality
browser of the actuality
carlosmau-95
 
Browser (1)
Browser (1)Browser (1)
Browser (1)
carmausve
 
Browsers in the actuality.
Browsers in the actuality.Browsers in the actuality.
Browsers in the actuality.
carlosmau-95
 
Browsers
BrowsersBrowsers
BrowsersADLEG
 

Similar to Firefox OS (20)

Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Firefox os
Firefox osFirefox os
Firefox os
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Develop your first app on Firefox OS
Develop your first app on Firefox OSDevelop your first app on Firefox OS
Develop your first app on Firefox OS
 
F irefox
F irefoxF irefox
F irefox
 
Firefox OS Intro, Inside OUT
Firefox OS Intro, Inside OUTFirefox OS Intro, Inside OUT
Firefox OS Intro, Inside OUT
 
firefox os by ashok reddy
firefox os by ashok reddyfirefox os by ashok reddy
firefox os by ashok reddy
 
Overview of Mobile Development Platforms
Overview of Mobile Development PlatformsOverview of Mobile Development Platforms
Overview of Mobile Development Platforms
 
Firefox os
Firefox osFirefox os
Firefox os
 
Sinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the cornerSinergija 12 WP8 is around the corner
Sinergija 12 WP8 is around the corner
 
Firefox os ppt
Firefox os pptFirefox os ppt
Firefox os ppt
 
Firefox OS - Mobile Liberated
Firefox OS - Mobile LiberatedFirefox OS - Mobile Liberated
Firefox OS - Mobile Liberated
 
Firefox OS Intro
Firefox OS IntroFirefox OS Intro
Firefox OS Intro
 
Firefox os
Firefox os Firefox os
Firefox os
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
Browser (1)
Browser (1)Browser (1)
Browser (1)
 
browser of the actuality
browser of the actualitybrowser of the actuality
browser of the actuality
 
Browser (1)
Browser (1)Browser (1)
Browser (1)
 
Browsers in the actuality.
Browsers in the actuality.Browsers in the actuality.
Browsers in the actuality.
 
Browsers
BrowsersBrowsers
Browsers
 

Recently uploaded

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

Firefox OS

  • 2. Outline 1) What is Firefox OS? 2) Why Firefox OS 3) Firefox OS Structure
  • 3. What is Firefox OS? Firefox OS is an open source platform for mobile phones build using HTML5 and other web standards and it is free of restrictions.
  • 4. Why HTML 5 ! • Open, Independent & Unique . • Used by millions of developers around the world. • Less in costs. +8 Million 450,000+ 100,000+
  • 5. Why do Mozilla created Firefox OS! Mozilla is interested in Web development and in the open -source software and was able to : Prove to the world that it can establish a new and modern world meets the requirements of the required technology of smart phones and regulations only mobile operating system with HTML + CSS + JS.
  • 6. Because Mozilla is a non-profit organization , it is concerned with providing the technology to make them all and is not exclusive to one and due to the exploitation of technology by companies a monopoly on creativity for this category possess the most money. Prove to the world that he can make intelligent portable device at the lowest possible cost of a phone , for only $ 25 and works with high efficiency . Why do Mozilla created Firefox OS!
  • 7. Advantage For mobile application developers Simplicity: Developed on a single technology stack (HTML5/CSS/JavaScript) and deliver across all platforms, from smart phones to tablets to desktops.
  • 8. 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.
  • 9.
  • 12. Gaia • Graphical user interface. • It is implemented using HTML5, CSS3, and JS. • provides basic apps like Browser, Calendar, Calculator, Camera, Email, Radio, Music, etc
  • 13. Gecko (Application Runtime Engine) • The rendering engine Environment to run apps written using HTML5, CSS3, and JavaScript. • It provides APIs to access hardware resources like battery, camera, Bluetooth, etc
  • 14. Gonk Is the lower level operating system of the Firefox OS platform Consists of a Linux kernel and userspace hardware abstraction layer (HAL)
  • 17. Abdelrahman Samy Tolis – Regional Ambasaador Leader – Mozilla Rep abdelrahmansamy abdelrahman1samy abdelrahmansamy@Mozilla-eg.org abdelrahman1samy@gmail.com