4. Nearly 2 Millions of Developer around the Globe
If(X>Android)
{
?????
}
5.
6.
7. Firefox OS is an open source mobile operating system
from Mozilla, based on Linux and powered by Mozilla's
Gecko technology.
On July 25, 2011, Dr. Andreas Gal, Director of Research
at Mozilla Corporation, announced the "Boot to Gecko"
Project (B2G) on the Mozilla.
Firefox OS. Referred to as Boot 2 Gecko or B2G
(codename).
8.
9. Simply it's a Web App transformed in User Interface
for your Smartphone.
The idea behind Firefox OS is simple: building apps for
the mobile web using exactly the same tools and
languages as the desktop web.
Firefox OS is simple to create and work on. It is
completely based on HTML5 and CSS3 just like a
browser running on your phone.
10. ● Mozilla demonstrated a "sneak preview" of the
software and apps running on Samsung Galaxy
S II phones (replacing their usual Android
operating system).
● In August 2012, a Nokia employee
demonstrated the OS running on a Raspberry
Pi.
● In December 2012, Mozilla rolled out another
update and released Firefox OS Simulator 1.0
which can be downloaded as an add-on for
Firefox.
14. Gaia is the user interface level of Firefox OS.
Everything that appears on the screen after Firefox OS
starts up is drawn by Gaia, including the lock screen,
home screen, dialer, and other applications.
Gaia is written entirely in HTML, CSS, and JavaScript. Its
only interface to the underlying operating system and
hardware is through standard Web APIs, which are
implemented by Gecko.
15. ● Gecko is the name of the layout engine developed by the
Mozilla Project. began at Netscape in 1997 It was originally
named NGLayout.
● Gecko's function is to read web content, such as HTML, CSS,
XUL, JavaScript, and render it on user's screen or print it.
● In XUL-based applications Gecko is used to render the
application's user interface as well.
● Gecko is used in many applications, including a few browsers,
such as Firefox, SeaMonkey, etc.
16. ● Lower level operating system, consisting of a Linux
kernel and Hardware.
●
● Hardware Abstraction Layer (HAL).
●
● Exposes hardware API to Gecko.
17.
18. • Vibration API
• Geolocation API
• Open WebApps
• Battery Status API
• Push Notifications API
• WebPayment
• Mouse Lock API
• Alarm API
• WebFM API / FMRadio
• IndexedDB
• Proximity sensor
• Network Information API
19. • Device Storage API
• Browser API
• TCP Socket API
• systemXHR
• Contacts API
20. • WebTelephony
• Idle API
• Power Management API
• Wi-Fi Information API
• Camera API
• Attention screen
• Permissions API
• WebSMS
• Settings API
• Mobile Connection API
• WebBluetooth
• Network Stats API
• Time/Clock API
• Voicemail