SlideShare a Scribd company logo
Prepared by- Amage Prashant Guided by- Prof N.A.Dhawas
Firefox OS
Presented by- Amage Prashant
1
AGENDA1.Introduction
2.Presentation topic
3.Existing Technique
4.Drawbacks of Existing technique
5.Firefox OS
6.Working of Firefox
7.Application
8.Conclusion
9.Reference
2
1.Introduction
Firefox OS is an open source mobile operating
system from Mozilla, based on Linux and powered by
Mozilla's Gecko technology.
Firefox OS. Referred to as Boot 2 Gecko or B2G
(codename).
On July 25, 2011, Dr. Andreas Gal, Director of
Research at Mozilla Corporation, announced the "Boot
to Gecko" Project (B2G) on the Mozilla.
3
The idea behind Firefox OS is simple: building apps
for the mobile web using exactly the same tools and
languages as the desktop web.
Simply it's a Web App transformed in User Interface
for your Smartphone.
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.
4
2.Presentation Topics
Gecko:
Application runtime. Networking stack, graphics stack,
layout engine, a JS
virtual machine, and porting layers, etc.
5
Gonk:
A linux kernel, hardware abstraction layer, a porting
target of Gecko.
Web APIs :-
Hosted apps
Privileged apps
Certified apps
6
Gaia:
User interface application written in HTML on the top
of the software
stack. (mozChromeEvent and mozContentEvent)
3.Existing Techniques
7
4. Drawback of Existing
8
- Open source mobile operating system from
Mozilla.
- Boot 2 Gecko or B2G.
- Firefox OS is simple to create and work on.
- It is completely based on
HTML5 and CSS3.
-Very affordable hardware
What it is…
5.Firefox OS
9
What it is not…
- Another “walled garden”
-A new ecosystem (it’s the web!)
10
-Firefox OS has been officially launched on 2nd
July in Spain !
- ZTE Open handset
Manufacturers
Alcatel (TCL), LG and ZTE
11
12
-Firefox OS has been officially launched on 12nd July
in Poland !
- Alcatel One touch fire handset
13
14
Sony preparing to launch first Firefox OS phone in
India.
first handset on Xperia E
Sony has already released a ROM of Firefox OS for
the Xperia aimed at developers and enthusiasts.
Mobile partners & Hardware partners.
15
Firefox OS Layers…
6.Working of Firefox
16
Gonk
Lower level operating system, consisting of a Linux
kernel and Hardware.
Hardware Abstraction Layer (HAL).
Exposes hardware API to Gecko.
Gonk provides service-level daemons that handle
Gecko requests for mobile phone functionality and
execute commands on the underlying device.
17
Gecko
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.
18
Gaia
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.
19
20
21
Hosted
Privileged
Certified
Web APIs
22
Web APIs (hosted apps)
•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
23
Web APIs (privileged apps)
•Device Storage API
•Browser API
•TCP Socket API
•systemXHR
•Contacts API
24
Web APIs (certified apps)
•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
25
26
Screenshots
Home Screen
Calender
Firefox Marketplace
Phone Everything.me Clock
27
7.Applications
• Growing numbers of APPLICATIONS.
• Ease access through default firefoxOS MARKETPLACE.
• Existing development tools
• OS is totally OPEN-SOURCE under Mozilla Foundation's motivation.
• Works fine offline, too :-)
• Optimize apps (and web rendering!) for low-end devices
• Apps can be deployed freely
28
… I think the biggest mistake that we made, as a
company , is betting too much on HTML5 as opposed
to native…because it just wasn’t there.
- Mark Zuckerberg, 2012
… And it's not that HTML5 is bad. I'm actually, on
longterm,really excited about it.
-Mark Zuckerberg, 2012
29
8.Conclusion
From this we conclude that Firefox OS phones are
different.
They’re made by a huge global community and are the
only smartphones that understand and deliver what you
want and need.
It is easier to make an application in Firefox OS than any
other OS.
30
9.Referances
http://mozilla.org/en-US/firefox/os
http://marketplace.firefox.com
31
32

More Related Content

PPTX
Web to App:作業系統革命 Firefox OS
PPTX
Firefox operating system
PDF
Hybrid Apps with Angular & Ionic Framework
PDF
Jwt == insecurity?
PDF
Angular material
PPTX
Flutter workshop
PPT
Ionic Framework
PPTX
PPT on iOS
Web to App:作業系統革命 Firefox OS
Firefox operating system
Hybrid Apps with Angular & Ionic Framework
Jwt == insecurity?
Angular material
Flutter workshop
Ionic Framework
PPT on iOS

What's hot (20)

PPTX
Layer architecture of ios (1)
PPTX
Why choose flutter 2 over flutter 1
PDF
flutter.school #HelloWorld
PDF
Automate REST API Testing
PDF
嵌入式測試驅動開發
PPTX
Introduction to Ionic framework
PDF
Gerrit Code Review multi-site
PPTX
Flutter festival gdsc juet guna
PPT
General introduction to intellij idea
PPTX
Android jetpack compose | Declarative UI
PDF
Native mobile application development with Flutter (Dart)
PPTX
PPTX
Git presentation
PDF
GitOps with Gitkube
PDF
InfluxDB + Kepware: Start Monitoring Industrial Data Quickly
PPTX
Visual studio code
PPTX
Mobile App Testing Strategy
PPTX
Python in Test automation
PPTX
Empowering citizen developers using power apps
Layer architecture of ios (1)
Why choose flutter 2 over flutter 1
flutter.school #HelloWorld
Automate REST API Testing
嵌入式測試驅動開發
Introduction to Ionic framework
Gerrit Code Review multi-site
Flutter festival gdsc juet guna
General introduction to intellij idea
Android jetpack compose | Declarative UI
Native mobile application development with Flutter (Dart)
Git presentation
GitOps with Gitkube
InfluxDB + Kepware: Start Monitoring Industrial Data Quickly
Visual studio code
Mobile App Testing Strategy
Python in Test automation
Empowering citizen developers using power apps
Ad

Viewers also liked (17)

PDF
Cornerstone Fall 2013 - Reflections presentation
PDF
School Presentation
PPTX
Question 3
PPTX
Question 6 completed
PDF
Bk2 presentation
PDF
Strategy in the news
PPTX
Question 6 for media
PPTX
Question 3
PPT
Russian Revolutions
PPT
Review Unit 4 Global I Civilizations
PPTX
1 intro to global
PDF
Elements presentation
PDF
Final project presentation
PPTX
Microbial flora of the aquatic env
PPTX
Microbiological examination of water2
PPTX
Microbiology of sewage and sewage treatment
PPTX
Protein folding and aggregation
Cornerstone Fall 2013 - Reflections presentation
School Presentation
Question 3
Question 6 completed
Bk2 presentation
Strategy in the news
Question 6 for media
Question 3
Russian Revolutions
Review Unit 4 Global I Civilizations
1 intro to global
Elements presentation
Final project presentation
Microbial flora of the aquatic env
Microbiological examination of water2
Microbiology of sewage and sewage treatment
Protein folding and aggregation
Ad

Similar to Firefox OS (20)

PDF
Introduction to firefox os
DOCX
F irefox
PPTX
Firefox os
PPTX
Firefox smart phone os
PDF
Firefox OS - Hive Pilani 2015
ODP
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
PPTX
Appdaysindore
PPTX
Firefox os ppt
PDF
Firefox OS
PPTX
Firefox OS
PDF
FirefoxOS Introduction
PPTX
Firefox OS Intro, Inside OUT
PPTX
firefox os by ashok reddy
PDF
Firefox OS
PPTX
Firefox os
PPT
What is Firefox OS
PPTX
Mobile application development
DOCX
Phone gap in android technology
PPTX
PAPER PRESENTATION ON FIREFOX OS
Introduction to firefox os
F irefox
Firefox os
Firefox smart phone os
Firefox OS - Hive Pilani 2015
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
Appdaysindore
Firefox os ppt
Firefox OS
Firefox OS
FirefoxOS Introduction
Firefox OS Intro, Inside OUT
firefox os by ashok reddy
Firefox OS
Firefox os
What is Firefox OS
Mobile application development
Phone gap in android technology
PAPER PRESENTATION ON FIREFOX OS

Recently uploaded (20)

PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
Classroom Observation Tools for Teachers
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Insiders guide to clinical Medicine.pdf
PDF
Pre independence Education in Inndia.pdf
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Supply Chain Operations Speaking Notes -ICLT Program
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Renaissance Architecture: A Journey from Faith to Humanism
Anesthesia in Laparoscopic Surgery in India
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
VCE English Exam - Section C Student Revision Booklet
O5-L3 Freight Transport Ops (International) V1.pdf
Week 4 Term 3 Study Techniques revisited.pptx
human mycosis Human fungal infections are called human mycosis..pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Classroom Observation Tools for Teachers
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Insiders guide to clinical Medicine.pdf
Pre independence Education in Inndia.pdf
Basic Mud Logging Guide for educational purpose
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Supply Chain Operations Speaking Notes -ICLT Program

Firefox OS

  • 1. Prepared by- Amage Prashant Guided by- Prof N.A.Dhawas Firefox OS Presented by- Amage Prashant 1
  • 2. AGENDA1.Introduction 2.Presentation topic 3.Existing Technique 4.Drawbacks of Existing technique 5.Firefox OS 6.Working of Firefox 7.Application 8.Conclusion 9.Reference 2
  • 3. 1.Introduction Firefox OS is an open source mobile operating system from Mozilla, based on Linux and powered by Mozilla's Gecko technology. Firefox OS. Referred to as Boot 2 Gecko or B2G (codename). On July 25, 2011, Dr. Andreas Gal, Director of Research at Mozilla Corporation, announced the "Boot to Gecko" Project (B2G) on the Mozilla. 3
  • 4. The idea behind Firefox OS is simple: building apps for the mobile web using exactly the same tools and languages as the desktop web. Simply it's a Web App transformed in User Interface for your Smartphone. 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. 4
  • 5. 2.Presentation Topics Gecko: Application runtime. Networking stack, graphics stack, layout engine, a JS virtual machine, and porting layers, etc. 5 Gonk: A linux kernel, hardware abstraction layer, a porting target of Gecko.
  • 6. Web APIs :- Hosted apps Privileged apps Certified apps 6 Gaia: User interface application written in HTML on the top of the software stack. (mozChromeEvent and mozContentEvent)
  • 8. 4. Drawback of Existing 8
  • 9. - Open source mobile operating system from Mozilla. - Boot 2 Gecko or B2G. - Firefox OS is simple to create and work on. - It is completely based on HTML5 and CSS3. -Very affordable hardware What it is… 5.Firefox OS 9
  • 10. What it is not… - Another “walled garden” -A new ecosystem (it’s the web!) 10
  • 11. -Firefox OS has been officially launched on 2nd July in Spain ! - ZTE Open handset Manufacturers Alcatel (TCL), LG and ZTE 11
  • 12. 12
  • 13. -Firefox OS has been officially launched on 12nd July in Poland ! - Alcatel One touch fire handset 13
  • 14. 14
  • 15. Sony preparing to launch first Firefox OS phone in India. first handset on Xperia E Sony has already released a ROM of Firefox OS for the Xperia aimed at developers and enthusiasts. Mobile partners & Hardware partners. 15
  • 17. Gonk Lower level operating system, consisting of a Linux kernel and Hardware. Hardware Abstraction Layer (HAL). Exposes hardware API to Gecko. Gonk provides service-level daemons that handle Gecko requests for mobile phone functionality and execute commands on the underlying device. 17
  • 18. Gecko 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. 18
  • 19. Gaia 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. 19
  • 20. 20
  • 21. 21
  • 23. Web APIs (hosted apps) •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 23
  • 24. Web APIs (privileged apps) •Device Storage API •Browser API •TCP Socket API •systemXHR •Contacts API 24
  • 25. Web APIs (certified apps) •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 25
  • 26. 26
  • 28. 7.Applications • Growing numbers of APPLICATIONS. • Ease access through default firefoxOS MARKETPLACE. • Existing development tools • OS is totally OPEN-SOURCE under Mozilla Foundation's motivation. • Works fine offline, too :-) • Optimize apps (and web rendering!) for low-end devices • Apps can be deployed freely 28
  • 29. … I think the biggest mistake that we made, as a company , is betting too much on HTML5 as opposed to native…because it just wasn’t there. - Mark Zuckerberg, 2012 … And it's not that HTML5 is bad. I'm actually, on longterm,really excited about it. -Mark Zuckerberg, 2012 29
  • 30. 8.Conclusion From this we conclude that Firefox OS phones are different. They’re made by a huge global community and are the only smartphones that understand and deliver what you want and need. It is easier to make an application in Firefox OS than any other OS. 30
  • 32. 32