Firefox OS

17
Introduction to Firefox OS

Transcript of Firefox OS

Introduction to Firefox OS

Outline

1) What is Firefox OS?2) Why Firefox OS3) 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 -sourcesoftware and was able to :Prove to the world that it can establish a new and modern world meetsthe requirements of the required technology of smart phones andregulations 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 allplatforms, 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 YouQ&A

Abdelrahman Samy Tolis – Regional Ambasaador Leader

– Mozilla Rep

abdelrahmansamyabdelrahman1samyabdelrahmansamy@[email protected]