Post on 15-Jul-2015
FIREFOX OS
WHAT’S THIS FIREFOX OS?
Firefox OS is a open source mobile operating system from Mozilla
to create apps with just HTML, CSS, and JavaScript.
OPEN WEB APPS
JS, HTML, CSS web site+
App Manifest file=
OPEN WEB APP
OPPORTUNITIES FOR DEVELOPERS
Using HTML5 and the new Mozilla-proposedstandard APIs, developers everywhere will be able to create amazing experiences and apps.
Developers will no longer need to learn anddevelop against platform-specific native APIs.
FIREFOX OS ARCHITECTURE
Gaia GeckoGonk
https://github.com/mozilla-b2g
GONK
Lower level operating system, consisting of a Linux kernel and HAL (Hardware Abstraction Layer).
GECKO
The application runtime. The rendering engine inFirefox for HTML5, CSS & JavaScript. Implements
a number of APIs.
GAIA
Top most layer where each and every apps will be running. This is the layer which everyone of
us see in our mobile screen.
APPS
PACKAGED APPSVS
HOSTED APPS
Hosted apps
are run from a server at a given domain, just like a standard website.
PACKAGED APPS
Packed apps (non-privileged, privileged & certified apps)
are essentially a zip file containing all of of an apps assets: HTML, CSS, JavaScript, images,
manifest, etc.
Thank you