SlideShare ist ein Scribd-Unternehmen logo
1 von 16
By,
Nishant Mehare
Firefox OS
Contents
• History
• Introduction
• Architecture of FIREFOX OS
• Gaia, Gecko, Gonk
• Working of firefox os
• Why firefox os
• Existing Techniques
• Advantages and disadvantages
• Applications
• Conclusion
 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
 Simply it's a Web App transformed in User
Interface for your Smartphone
History
 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.
 Bringing The Boot to Gecko project was launched to
enable the Open Web as a platform for mobile devices..
Introduction
 Firefox OS is launched by mozilla in july,2013 . An entirely
web based mobile platform
Firefox os Architecture
Gaia
• The user interface of the Firefox OS platform
• It is implemented entirely using HTML5, CSS3 and
JavaScript which runs on Gecko and make use of
JavaScript APIs exposed by it
• It also provides basic apps like Browser, Calendar,
Calculator, Camera, Email, Radio, Music…
• The application runtime.
• Boot-to-Gecko is an environment to run
apps written using HTML5, CSS3, and
JavaScript
• It implements APIs to access hardware
resources like battery, camera, Bluetooth,
etc
Gonk
• A lower level OS of the Firefox OS
• It consists of Linux kernel and user space Hardware
Abstraction Layer (HAL)
• Implements common-open source libraries: Linux,
libusb, bluez, etc
• Some of the other parts of HAL are shared with
Android Project: GPS, Camera, etc
• The APIs used in Gecko are provided by Gonk
• When a Firefox OS is turned on, execution begins
in the primary bootloader and at the end
execution is handed off to Linux Kernel
• The bootloaders usually display the first splash
screen seen by the user during device startup;
this is typically a vendor logo
• The bootloader implement flashing an image to
the device. Different device use different
protocols; most phones use the fastboot protocol
Working of FireFox OS
• But the Samsung Galaxy SII uses the ordin
protocol
• Now, a userspace init process is launched, as it is
in most UNIX-like Operating syestems
• Once the init process is launched, the Linux kernel
handles system calls
• Many hardware features are exposed to userspace
• For example, here’s a code snipped that reads the
battery state in Gecko
If Android is free, then why this?
• Anyone can download Android source and put it on a
device, but companies that want to make and sell Android
devices are probably going to have to negotiate a patent
licensing arrangement with Microsoft.
• Basically all device makers except Google has inked a deal
with it to protect themselves against possible patent
infringement suits.
• Google also has preferred partners who get early looks at
Android while its in development, so they can have their
products ready sooner.
• Firefox OS has none of that.
Existing Techniques
 Device specific software
 Take it or leave it policies
 Customer Relationship=By Store
 Needs high end devices to run
efficiently
 The cost is too high
 Developers can write Apps and
Services for one platform-the web
 More developers than any other
platform because Apps based on
HTML5
 8 Million apps developers are
available for HTML5
DISADVANTAGES
ADVANTAGES
• It consumes low battery, mobiles using this os and have great battery
backup
• It runs smoothly on low hardware devices unlike android and ios
• As it runs good on low end devices it is very affordable as compare to other
os
• And it gives us a smartphone experience at very low cost
• Your phone never gets absolute because web is the native platform and
versions of apps will run easily on your older hardware
• Firefox os is in developing stage right now .so some apps, features are yet to
be developed like Watsapp is not directly available [connecta2]
• Firefox os is not yet available in big company devices like samsung,
nokia, etc
Applications
• Growing numbers of APPLICATIONS. Apps can be developed
freely.
• Ease access through default firefox OS MARKETPLACE.
• Existing development tools can use to make applications
• Firefox OS is totally OPEN-SOURCE under Mozilla Foundation's
motivation.
• Optimize apps (and web rendering!) for low-end devices
• Mobile companies which are producing firefox os mobiles are
ZTE ,ALcatel , SONY ,LG and INTEX
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 applications in Firefox OS
than any other OS.
!!Thank You!!

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Ionic framework
Introduction to Ionic frameworkIntroduction to Ionic framework
Introduction to Ionic frameworkShyjal Raazi
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating systemSalma Begum
 
Srinumanne ios operating system ppt
Srinumanne ios operating system pptSrinumanne ios operating system ppt
Srinumanne ios operating system pptSrinu Manne
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Siddharth Belbase
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating systemRachna Beegun
 
Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big PictureSriyank Siddhartha
 
Android operating System
Android operating SystemAndroid operating System
Android operating Systemyash lakhmani
 
Fuchsia operating system by google presentation
Fuchsia operating system by google presentationFuchsia operating system by google presentation
Fuchsia operating system by google presentationPRUTHVI RAJ BANDA
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentationconnectshilpa
 
Hybrid mobile app development
Hybrid mobile app developmentHybrid mobile app development
Hybrid mobile app developmentChamil Madusanka
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Developmentshikishiji
 

Was ist angesagt? (20)

Android ppt
Android pptAndroid ppt
Android ppt
 
Introduction to Ionic framework
Introduction to Ionic frameworkIntroduction to Ionic framework
Introduction to Ionic framework
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Srinumanne ios operating system ppt
Srinumanne ios operating system pptSrinumanne ios operating system ppt
Srinumanne ios operating system ppt
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)
 
Knowledge about android operating system
Knowledge about android operating systemKnowledge about android operating system
Knowledge about android operating system
 
Android
AndroidAndroid
Android
 
Firebase on Android: The Big Picture
Firebase on Android: The Big PictureFirebase on Android: The Big Picture
Firebase on Android: The Big Picture
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Window Phone
Window PhoneWindow Phone
Window Phone
 
ios vs android.ppt
ios vs android.pptios vs android.ppt
ios vs android.ppt
 
Android operating System
Android operating SystemAndroid operating System
Android operating System
 
Fuchsia operating system by google presentation
Fuchsia operating system by google presentationFuchsia operating system by google presentation
Fuchsia operating system by google presentation
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Flutter vs React Native 2019
Flutter vs React Native 2019Flutter vs React Native 2019
Flutter vs React Native 2019
 
Android seminar-presentation
Android seminar-presentationAndroid seminar-presentation
Android seminar-presentation
 
Hybrid mobile app development
Hybrid mobile app developmentHybrid mobile app development
Hybrid mobile app development
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Security
Android SecurityAndroid Security
Android Security
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 

Andere mochten auch

An Introduction to Firefox (高應大)
An Introduction to Firefox (高應大)An Introduction to Firefox (高應大)
An Introduction to Firefox (高應大)Irvin Chen
 
Operating Systems in Mobile Phones
Operating Systems in Mobile PhonesOperating Systems in Mobile Phones
Operating Systems in Mobile PhonesSasukeJUchiha
 
Advantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client applicationAdvantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client applicationPlacinta Alin
 
مقدمة نظام التشغيل مفهومه و أنواعه
مقدمة نظام التشغيل مفهومه و أنواعهمقدمة نظام التشغيل مفهومه و أنواعه
مقدمة نظام التشغيل مفهومه و أنواعهkhadija meddah
 
Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS mohamed Hafez
 
Introduction to Tiny OS
Introduction to Tiny OSIntroduction to Tiny OS
Introduction to Tiny OSSudharsan S
 
Skinput by Shridhar Sharma
Skinput by Shridhar SharmaSkinput by Shridhar Sharma
Skinput by Shridhar SharmaShridhar
 
Firefox os-introduction
Firefox os-introductionFirefox os-introduction
Firefox os-introductionzsoltlengyelit
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems Mehul Jain
 

Andere mochten auch (20)

What is Firefox OS
What is Firefox OSWhat is Firefox OS
What is Firefox OS
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
An Introduction to Firefox (高應大)
An Introduction to Firefox (高應大)An Introduction to Firefox (高應大)
An Introduction to Firefox (高應大)
 
Introduction to firefox os
Introduction to firefox osIntroduction to firefox os
Introduction to firefox os
 
Operating system
Operating systemOperating system
Operating system
 
Operating Systems in Mobile Phones
Operating Systems in Mobile PhonesOperating Systems in Mobile Phones
Operating Systems in Mobile Phones
 
Advantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client applicationAdvantages and disadvantages of an ajax based client application
Advantages and disadvantages of an ajax based client application
 
مقدمة نظام التشغيل مفهومه و أنواعه
مقدمة نظام التشغيل مفهومه و أنواعهمقدمة نظام التشغيل مفهومه و أنواعه
مقدمة نظام التشغيل مفهومه و أنواعه
 
Firefox vs. chrome
Firefox vs. chromeFirefox vs. chrome
Firefox vs. chrome
 
Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS Arabic Introduction For Firefox OS
Arabic Introduction For Firefox OS
 
Introduction to Tiny OS
Introduction to Tiny OSIntroduction to Tiny OS
Introduction to Tiny OS
 
Android kitkat 4.4
Android kitkat 4.4Android kitkat 4.4
Android kitkat 4.4
 
Firefox OS - Evolving the brand role
Firefox OS - Evolving the brand roleFirefox OS - Evolving the brand role
Firefox OS - Evolving the brand role
 
Skinput by Shridhar Sharma
Skinput by Shridhar SharmaSkinput by Shridhar Sharma
Skinput by Shridhar Sharma
 
Firefox os-introduction
Firefox os-introductionFirefox os-introduction
Firefox os-introduction
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems
 
انظمة التشغيل
انظمة التشغيلانظمة التشغيل
انظمة التشغيل
 
Smartthings
SmartthingsSmartthings
Smartthings
 
Firefox os
Firefox osFirefox os
Firefox os
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
 

Ähnlich wie Firefox operating system

Ähnlich wie Firefox operating system (20)

Firefox os
Firefox osFirefox os
Firefox os
 
Firefox os
Firefox osFirefox os
Firefox os
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02
 
Cross-platform Mobile Development on Open Source
Cross-platform Mobile Development on Open SourceCross-platform Mobile Development on Open Source
Cross-platform Mobile Development on Open Source
 
Mozilla's Boot to Gecko (B2G)
Mozilla's Boot to Gecko (B2G)Mozilla's Boot to Gecko (B2G)
Mozilla's Boot to Gecko (B2G)
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015
 
Firefox os
Firefox osFirefox os
Firefox os
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
 
Android
AndroidAndroid
Android
 
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptx
 
document
documentdocument
document
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
 
Android
Android Android
Android
 
Firefox smart phone os
Firefox smart phone osFirefox smart phone os
Firefox smart phone os
 
firefox os by ashok reddy
firefox os by ashok reddyfirefox os by ashok reddy
firefox os by ashok reddy
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
 
Android Apps
Android AppsAndroid Apps
Android Apps
 

Kürzlich hochgeladen

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Kürzlich hochgeladen (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Firefox operating system

  • 2. Contents • History • Introduction • Architecture of FIREFOX OS • Gaia, Gecko, Gonk • Working of firefox os • Why firefox os • Existing Techniques • Advantages and disadvantages • Applications • Conclusion
  • 3.  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  Simply it's a Web App transformed in User Interface for your Smartphone History
  • 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.  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.  Bringing The Boot to Gecko project was launched to enable the Open Web as a platform for mobile devices.. Introduction  Firefox OS is launched by mozilla in july,2013 . An entirely web based mobile platform
  • 6. Gaia • The user interface of the Firefox OS platform • It is implemented entirely using HTML5, CSS3 and JavaScript which runs on Gecko and make use of JavaScript APIs exposed by it • It also provides basic apps like Browser, Calendar, Calculator, Camera, Email, Radio, Music…
  • 7. • The application runtime. • Boot-to-Gecko is an environment to run apps written using HTML5, CSS3, and JavaScript • It implements APIs to access hardware resources like battery, camera, Bluetooth, etc
  • 8. Gonk • A lower level OS of the Firefox OS • It consists of Linux kernel and user space Hardware Abstraction Layer (HAL) • Implements common-open source libraries: Linux, libusb, bluez, etc • Some of the other parts of HAL are shared with Android Project: GPS, Camera, etc • The APIs used in Gecko are provided by Gonk
  • 9. • When a Firefox OS is turned on, execution begins in the primary bootloader and at the end execution is handed off to Linux Kernel • The bootloaders usually display the first splash screen seen by the user during device startup; this is typically a vendor logo • The bootloader implement flashing an image to the device. Different device use different protocols; most phones use the fastboot protocol Working of FireFox OS
  • 10. • But the Samsung Galaxy SII uses the ordin protocol • Now, a userspace init process is launched, as it is in most UNIX-like Operating syestems • Once the init process is launched, the Linux kernel handles system calls • Many hardware features are exposed to userspace • For example, here’s a code snipped that reads the battery state in Gecko
  • 11. If Android is free, then why this? • Anyone can download Android source and put it on a device, but companies that want to make and sell Android devices are probably going to have to negotiate a patent licensing arrangement with Microsoft. • Basically all device makers except Google has inked a deal with it to protect themselves against possible patent infringement suits. • Google also has preferred partners who get early looks at Android while its in development, so they can have their products ready sooner. • Firefox OS has none of that.
  • 12. Existing Techniques  Device specific software  Take it or leave it policies  Customer Relationship=By Store  Needs high end devices to run efficiently  The cost is too high  Developers can write Apps and Services for one platform-the web  More developers than any other platform because Apps based on HTML5  8 Million apps developers are available for HTML5
  • 13. DISADVANTAGES ADVANTAGES • It consumes low battery, mobiles using this os and have great battery backup • It runs smoothly on low hardware devices unlike android and ios • As it runs good on low end devices it is very affordable as compare to other os • And it gives us a smartphone experience at very low cost • Your phone never gets absolute because web is the native platform and versions of apps will run easily on your older hardware • Firefox os is in developing stage right now .so some apps, features are yet to be developed like Watsapp is not directly available [connecta2] • Firefox os is not yet available in big company devices like samsung, nokia, etc
  • 14. Applications • Growing numbers of APPLICATIONS. Apps can be developed freely. • Ease access through default firefox OS MARKETPLACE. • Existing development tools can use to make applications • Firefox OS is totally OPEN-SOURCE under Mozilla Foundation's motivation. • Optimize apps (and web rendering!) for low-end devices • Mobile companies which are producing firefox os mobiles are ZTE ,ALcatel , SONY ,LG and INTEX
  • 15. 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 applications in Firefox OS than any other OS.