Firefox OS Intro, Inside OUT

23
Intro to Firefox OS With Mahir Labib Chowdhury

description

This Slide is an Introduction to Firefox OS, the latest mobile Operating System made by the Non-profit behind the Firefox Browser, Mozilla. This is to be used for any Event or Public talk on Firefox OS. Fell Free to make it better.

Transcript of Firefox OS Intro, Inside OUT

Page 1: Firefox OS Intro, Inside OUT

Intro to Firefox OSWith Mahir Labib Chowdhury

Page 2: Firefox OS Intro, Inside OUT

Wondering?Why another OS for

Mobile Platform?

Page 3: Firefox OS Intro, Inside OUT

Suppose

You want to build an App For Mobile Platform.

Page 4: Firefox OS Intro, Inside OUT

What Mobile?

Android? Needs Java

iOS?Runs Objective-C

Windows? Requires

C#

Page 5: Firefox OS Intro, Inside OUT

Now what?Looks like You have to go a long

way to build an App for all Mobile

Platform!So what are you going

to do? Learn Them All

OR find a better

Alternative?

Think About what

connects the All major

Platforms?

Yes! The “Web” Connects them ALL!

Page 6: Firefox OS Intro, Inside OUT

How?

Firefox OS

Comes to the Rescue!

Bringing Open Web Standard to the

Mobile Platform!

Page 7: Firefox OS Intro, Inside OUT

Interested?

Let’s take a look in Firefox OS,

Inside Out!

Page 8: Firefox OS Intro, Inside OUT

AboutFirefox OS is :

1. A web tech based OS

2. Runs on Phone, Tab, TV

3. An OS with A Philosophy to

preserve Your Freedom

Page 9: Firefox OS Intro, Inside OUT

Parts

Gonk Gecko Gaia

Firefox OS contains Three parts

Page 10: Firefox OS Intro, Inside OUT

GonkSay Hello,

… underlying magic

Page 11: Firefox OS Intro, Inside OUT

Gonk(The Actual OS)

Linux Kernel

Based on AOSP

Enables HAL

Exposes Hardware to Gecko

It talks with the Hardware.

Page 12: Firefox OS Intro, Inside OUT

GeckoKnow

… engine that runs the

web

Page 13: Firefox OS Intro, Inside OUT

Gecko(The rendering Engine)

Renders HTML, CSS

Executes JavaScript

Displays Webpage into Gaia

Same engine that powers Firefox

The Browser that displays Web!

Page 14: Firefox OS Intro, Inside OUT

GaiaMeet

… look and fell

Page 15: Firefox OS Intro, Inside OUT

Gaia(User Interface)

Lock Screen

Home Screen

Dialer

Keyboard

Everything we see in Firefox OS!

Page 16: Firefox OS Intro, Inside OUT

This Together Makes

this …this …and this

Page 17: Firefox OS Intro, Inside OUT

Vision… the philosophy, inside

Page 18: Firefox OS Intro, Inside OUT

Open Web > Mobile OS

By taking the advantage of

Mozilla’s Powerful

“Rendering Engine”, Gecko,

Firefox OS runs Open Web

technologies like HTML,

CSS and JavaScript as well

as web friendly APIs.

Page 19: Firefox OS Intro, Inside OUT

Low Cost Smartphones

1. Low CPU

2. Low RAM3. Low Power

Page 20: Firefox OS Intro, Inside OUT

Freedom

1. Do Not Track Me

2. Full Open Source

3. Secured by Firefox Account

4. Full Verified Apps From Marketplace

5. No trouble in Changing Platform

Page 21: Firefox OS Intro, Inside OUT

Future

Page 22: Firefox OS Intro, Inside OUT

Future, Firefox OS Helping to Build

1. Technologies built on Web Standard

2. Hardware exploitation possible through Web

APIs

3. Paving the way of a Hybrid App Development

4. Helping to create an Unified App platform

Page 23: Firefox OS Intro, Inside OUT

Acknowledgement

Rabby Hossain

Ashickur Rahman Noor

Ratul Minhaz