SlideShare una empresa de Scribd logo
1 de 32
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

Más contenido relacionado

La actualidad más candente

Flutter: Future of App Development
Flutter: Future of App DevelopmentFlutter: Future of App Development
Flutter: Future of App Development9 series
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Hritika Raj
 
Apresentação dev ios
Apresentação dev iosApresentação dev ios
Apresentação dev iosFlavio Rabelo
 
Leveraging the Android Open Accessory Protocol
Leveraging the Android Open Accessory ProtocolLeveraging the Android Open Accessory Protocol
Leveraging the Android Open Accessory ProtocolGary Bisson
 
Mobile Test Automation - Appium
Mobile Test Automation - AppiumMobile Test Automation - Appium
Mobile Test Automation - AppiumMaria Machlowska
 
Android development
Android developmentAndroid development
Android developmentRaynax668
 
Introduction to Progressive Web App
Introduction to Progressive Web AppIntroduction to Progressive Web App
Introduction to Progressive Web AppBinh Bui
 
Flutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | EdurekaFlutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | EdurekaEdureka!
 
Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!July Systems
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation OmarUsman6
 
Playwright Begginers Presentation
Playwright Begginers PresentationPlaywright Begginers Presentation
Playwright Begginers PresentationFranPerea6
 
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumHKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumLinaro
 
Introduction To Fedora
Introduction To FedoraIntroduction To Fedora
Introduction To FedoraArindam Ghosh
 
Flutter vs React Native | Edureka
Flutter vs React Native | EdurekaFlutter vs React Native | Edureka
Flutter vs React Native | EdurekaEdureka!
 
Applitools Visual AI Overview.pdf
Applitools Visual AI Overview.pdfApplitools Visual AI Overview.pdf
Applitools Visual AI Overview.pdfApplitools
 

La actualidad más candente (20)

Flutter: Future of App Development
Flutter: Future of App DevelopmentFlutter: Future of App Development
Flutter: Future of App Development
 
Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)Android technology prepared by Hritika Raj (Shivalik college of engg.)
Android technology prepared by Hritika Raj (Shivalik college of engg.)
 
Apresentação dev ios
Apresentação dev iosApresentação dev ios
Apresentação dev ios
 
Leveraging the Android Open Accessory Protocol
Leveraging the Android Open Accessory ProtocolLeveraging the Android Open Accessory Protocol
Leveraging the Android Open Accessory Protocol
 
Mobile Test Automation - Appium
Mobile Test Automation - AppiumMobile Test Automation - Appium
Mobile Test Automation - Appium
 
Google Chrome OS
Google Chrome OSGoogle Chrome OS
Google Chrome OS
 
Android development
Android developmentAndroid development
Android development
 
Introduction to Progressive Web App
Introduction to Progressive Web AppIntroduction to Progressive Web App
Introduction to Progressive Web App
 
Flutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | EdurekaFlutter Tutorial For Beginners | Edureka
Flutter Tutorial For Beginners | Edureka
 
Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!Hybrid vs Native Mobile App. Decide in 5 minutes!
Hybrid vs Native Mobile App. Decide in 5 minutes!
 
Appium Presentation
Appium Presentation Appium Presentation
Appium Presentation
 
Playwright Begginers Presentation
Playwright Begginers PresentationPlaywright Begginers Presentation
Playwright Begginers Presentation
 
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumHKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
HKG18-217 - OpenCDM/CDMi (Multi DRM) work with WPE & Chromium
 
Introduction To Fedora
Introduction To FedoraIntroduction To Fedora
Introduction To Fedora
 
Appium ppt
Appium pptAppium ppt
Appium ppt
 
Introduction to ios
Introduction to iosIntroduction to ios
Introduction to ios
 
Flutter vs React Native | Edureka
Flutter vs React Native | EdurekaFlutter vs React Native | Edureka
Flutter vs React Native | Edureka
 
An introduction to Xamarin
An introduction to XamarinAn introduction to Xamarin
An introduction to Xamarin
 
Applitools Visual AI Overview.pdf
Applitools Visual AI Overview.pdfApplitools Visual AI Overview.pdf
Applitools Visual AI Overview.pdf
 
Flutter UI Framework
Flutter UI FrameworkFlutter UI Framework
Flutter UI Framework
 

Destacado

Cornerstone Fall 2013 - Reflections presentation
Cornerstone Fall 2013 - Reflections presentationCornerstone Fall 2013 - Reflections presentation
Cornerstone Fall 2013 - Reflections presentationBohnna Chhim
 
School Presentation
School PresentationSchool Presentation
School PresentationBohnna Chhim
 
Strategy in the news
Strategy in the newsStrategy in the news
Strategy in the newsBohnna Chhim
 
Question 6 for media
Question 6 for media Question 6 for media
Question 6 for media Josh Ferguson
 
Russian Revolutions
Russian RevolutionsRussian Revolutions
Russian Revolutionsmvastola
 
Review Unit 4 Global I Civilizations
Review Unit 4 Global I CivilizationsReview Unit 4 Global I Civilizations
Review Unit 4 Global I Civilizationsmvastola
 
1 intro to global
1  intro to global1  intro to global
1 intro to globalmvastola
 
Elements presentation
Elements presentationElements presentation
Elements presentationBohnna Chhim
 
Final project presentation
Final project presentationFinal project presentation
Final project presentationBohnna Chhim
 
Microbial flora of the aquatic env
Microbial flora of the aquatic envMicrobial flora of the aquatic env
Microbial flora of the aquatic envFatimah Tahir
 
Microbiological examination of water2
Microbiological examination of water2Microbiological examination of water2
Microbiological examination of water2Fatimah Tahir
 
Microbiology of sewage and sewage treatment
Microbiology of sewage and sewage treatmentMicrobiology of sewage and sewage treatment
Microbiology of sewage and sewage treatmentFatimah Tahir
 
Protein folding and aggregation
Protein folding and aggregationProtein folding and aggregation
Protein folding and aggregationFaizan Abul Qais
 

Destacado (17)

Cornerstone Fall 2013 - Reflections presentation
Cornerstone Fall 2013 - Reflections presentationCornerstone Fall 2013 - Reflections presentation
Cornerstone Fall 2013 - Reflections presentation
 
School Presentation
School PresentationSchool Presentation
School Presentation
 
Question 3
Question 3Question 3
Question 3
 
Question 6 completed
Question 6 completedQuestion 6 completed
Question 6 completed
 
Bk2 presentation
Bk2 presentationBk2 presentation
Bk2 presentation
 
Strategy in the news
Strategy in the newsStrategy in the news
Strategy in the news
 
Question 6 for media
Question 6 for media Question 6 for media
Question 6 for media
 
Question 3
Question 3 Question 3
Question 3
 
Russian Revolutions
Russian RevolutionsRussian Revolutions
Russian Revolutions
 
Review Unit 4 Global I Civilizations
Review Unit 4 Global I CivilizationsReview Unit 4 Global I Civilizations
Review Unit 4 Global I Civilizations
 
1 intro to global
1  intro to global1  intro to global
1 intro to global
 
Elements presentation
Elements presentationElements presentation
Elements presentation
 
Final project presentation
Final project presentationFinal project presentation
Final project presentation
 
Microbial flora of the aquatic env
Microbial flora of the aquatic envMicrobial flora of the aquatic env
Microbial flora of the aquatic env
 
Microbiological examination of water2
Microbiological examination of water2Microbiological examination of water2
Microbiological examination of water2
 
Microbiology of sewage and sewage treatment
Microbiology of sewage and sewage treatmentMicrobiology of sewage and sewage treatment
Microbiology of sewage and sewage treatment
 
Protein folding and aggregation
Protein folding and aggregationProtein folding and aggregation
Protein folding and aggregation
 

Similar a Firefox OS (20)

Introduction to firefox os
Introduction to firefox osIntroduction to firefox os
Introduction to firefox os
 
F irefox
F irefoxF irefox
F irefox
 
Firefox os
Firefox osFirefox os
Firefox os
 
Firefox smart phone os
Firefox smart phone osFirefox smart phone os
Firefox smart phone os
 
Firefox os
Firefox osFirefox os
Firefox os
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015
 
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
FirefoxOS and its use of Linux (a deep dive into Gonk architecture)
 
Appdaysindore
AppdaysindoreAppdaysindore
Appdaysindore
 
Firefox os ppt
Firefox os pptFirefox os ppt
Firefox os ppt
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
FirefoxOS Introduction
FirefoxOS IntroductionFirefoxOS Introduction
FirefoxOS Introduction
 
Firefox OS Intro, Inside OUT
Firefox OS Intro, Inside OUTFirefox OS Intro, Inside OUT
Firefox OS Intro, Inside OUT
 
firefox os by ashok reddy
firefox os by ashok reddyfirefox os by ashok reddy
firefox os by ashok reddy
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Firefox os
Firefox osFirefox os
Firefox os
 
What is Firefox OS
What is Firefox OSWhat is Firefox OS
What is Firefox OS
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Phone gap in android technology
Phone gap in android technologyPhone gap in android technology
Phone gap in android technology
 
FIREFOX OS
FIREFOX OSFIREFOX OS
FIREFOX OS
 

Último

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 

Último (20)

Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

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