SlideShare a Scribd company logo
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!!

More Related Content

What's hot

Hybrid application development
Hybrid application developmentHybrid application development
Hybrid application development
Knoldus Inc.
 
Components of language
Components of languageComponents of language
Components of language
mhariandithz
 
Components of language
Components of languageComponents of language
Components of language
nirmeennimmu
 
Flutter for web
Flutter for webFlutter for web
Flutter for web
rihannakedy
 
Squid proxy linux
Squid proxy linuxSquid proxy linux
Squid proxy linux
Phuc Tran
 
Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏
SQALab
 
Introduction to Ionic framework
Introduction to Ionic frameworkIntroduction to Ionic framework
Introduction to Ionic framework
Shyjal Raazi
 
5 base root and stem
5 base   root and stem5 base   root and stem
5 base root and stem
Thennarasu Sakkan
 
A Brief Introduction of Morphology
 A Brief Introduction of Morphology A Brief Introduction of Morphology
A Brief Introduction of Morphology
amna-shahid
 
Project proposal android operating system
Project proposal android operating systemProject proposal android operating system
Project proposal android operating system
Attiq12
 
Classes of Words
Classes of WordsClasses of Words
Classes of Words
Tutik SR
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
Jon Gibbins
 
Oсобенности тестирования игр
Oсобенности тестирования игрOсобенности тестирования игр
Oсобенности тестирования игрqasib
 
Distinctive features of english phonemes
Distinctive features of english phonemes Distinctive features of english phonemes
Distinctive features of english phonemes
Iyabode Daniel
 
Word formation
Word formationWord formation
Word formation
Ignatius Joseph Estroga
 
Dictionary Presentation
Dictionary PresentationDictionary Presentation
Dictionary Presentation
moran23
 
Morphology: Coinage
Morphology: CoinageMorphology: Coinage
Morphology: Coinage
Mark O'Meara
 
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
SDL Trados
 
Oracle Low Code Lowdown: APEX vs VBCS
Oracle Low Code Lowdown: APEX vs VBCSOracle Low Code Lowdown: APEX vs VBCS
Oracle Low Code Lowdown: APEX vs VBCS
Karen Cannell
 
Android mp3 player
Android mp3 playerAndroid mp3 player
Android mp3 player
Subhrajit Das
 

What's hot (20)

Hybrid application development
Hybrid application developmentHybrid application development
Hybrid application development
 
Components of language
Components of languageComponents of language
Components of language
 
Components of language
Components of languageComponents of language
Components of language
 
Flutter for web
Flutter for webFlutter for web
Flutter for web
 
Squid proxy linux
Squid proxy linuxSquid proxy linux
Squid proxy linux
 
Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏Жизненный цикл мобильной игры глазами тестировщика‏
Жизненный цикл мобильной игры глазами тестировщика‏
 
Introduction to Ionic framework
Introduction to Ionic frameworkIntroduction to Ionic framework
Introduction to Ionic framework
 
5 base root and stem
5 base   root and stem5 base   root and stem
5 base root and stem
 
A Brief Introduction of Morphology
 A Brief Introduction of Morphology A Brief Introduction of Morphology
A Brief Introduction of Morphology
 
Project proposal android operating system
Project proposal android operating systemProject proposal android operating system
Project proposal android operating system
 
Classes of Words
Classes of WordsClasses of Words
Classes of Words
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
 
Oсобенности тестирования игр
Oсобенности тестирования игрOсобенности тестирования игр
Oсобенности тестирования игр
 
Distinctive features of english phonemes
Distinctive features of english phonemes Distinctive features of english phonemes
Distinctive features of english phonemes
 
Word formation
Word formationWord formation
Word formation
 
Dictionary Presentation
Dictionary PresentationDictionary Presentation
Dictionary Presentation
 
Morphology: Coinage
Morphology: CoinageMorphology: Coinage
Morphology: Coinage
 
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
Introducing SDL Trados Studio 2015 & SDL MultiTerm 2015
 
Oracle Low Code Lowdown: APEX vs VBCS
Oracle Low Code Lowdown: APEX vs VBCSOracle Low Code Lowdown: APEX vs VBCS
Oracle Low Code Lowdown: APEX vs VBCS
 
Android mp3 player
Android mp3 playerAndroid mp3 player
Android mp3 player
 

Viewers also liked

What is Firefox OS
What is Firefox OSWhat is Firefox OS
What is Firefox OS
Chit Thiri Maung
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
abdelrahman samy
 
An Introduction to Firefox (高應大)
An Introduction to Firefox (高應大)An Introduction to Firefox (高應大)
An Introduction to Firefox (高應大)
Irvin Chen
 
Introduction to firefox os
Introduction to firefox osIntroduction to firefox os
Introduction to firefox os
H Mohammed Rajjaz
 
Operating system
Operating systemOperating system
Operating system
Ahmed Hesham
 
Operating Systems in Mobile Phones
Operating Systems in Mobile PhonesOperating Systems in Mobile Phones
Operating Systems in Mobile Phones
SasukeJUchiha
 
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
Placinta Alin
 
مقدمة نظام التشغيل مفهومه و أنواعه
مقدمة نظام التشغيل مفهومه و أنواعهمقدمة نظام التشغيل مفهومه و أنواعه
مقدمة نظام التشغيل مفهومه و أنواعه
khadija meddah
 
Firefox vs. chrome
Firefox vs. chromeFirefox vs. chrome
Firefox vs. chrome
Prabhath Suminda
 
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 OS
Sudharsan S
 
Android kitkat 4.4
Android kitkat 4.4Android kitkat 4.4
Android kitkat 4.4
Nishant Mehare
 
Firefox OS - Evolving the brand role
Firefox OS - Evolving the brand roleFirefox OS - Evolving the brand role
Firefox OS - Evolving the brand role
Riccardo Ribas Leumann
 
Skinput by Shridhar Sharma
Skinput by Shridhar SharmaSkinput by Shridhar Sharma
Skinput by Shridhar Sharma
Shridhar
 
Firefox os-introduction
Firefox os-introductionFirefox os-introduction
Firefox os-introduction
zsoltlengyelit
 
Different types of operating systems
Different  types  of  operating  systems Different  types  of  operating  systems
Different types of operating systems
Mehul Jain
 
انظمة التشغيل
انظمة التشغيلانظمة التشغيل
انظمة التشغيل
د.فداء الشنيقات
 
Smartthings
SmartthingsSmartthings
Smartthings
Supss Goswami
 
Firefox os
Firefox osFirefox os
Firefox os
Amit Chaudhary
 
Oculus Rift
Oculus RiftOculus Rift
Oculus Rift
Thanga Vaila
 

Viewers also liked (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
 

Similar to Firefox operating system

Firefox os
Firefox osFirefox os
Firefox os
Nivin Thomas
 
Firefox os
Firefox osFirefox os
Firefox OS
Firefox OSFirefox OS
Firefox OS
Robert 'Bob' Reyes
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
pittaya
 
Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02Androidppt 120228101141-phpapp02
Androidppt 120228101141-phpapp02
Stockmarket Broking
 
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
All Things Open
 
Mozilla's Boot to Gecko (B2G)
Mozilla's Boot to Gecko (B2G)Mozilla's Boot to Gecko (B2G)
Mozilla's Boot to Gecko (B2G)
Robert 'Bob' Reyes
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015
Nilay Binjola
 
Firefox os
Firefox osFirefox os
Firefox os
Thanyaw Zinmin
 
Firefox OS
Firefox OSFirefox OS
Firefox OS
ankitgadgil
 
Android
AndroidAndroid
developementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptxdevelopementofmobileapplication-160412025313 (1).pptx
developementofmobileapplication-160412025313 (1).pptx
Poooi2
 
document
documentdocument
document
Joyful Vino
 
Introduction to hybrid application development
Introduction to hybrid application developmentIntroduction to hybrid application development
Introduction to hybrid application development
Kunjan Thakkar
 
Android
Android Android
Android
Mukesh Godara
 
Firefox smart phone os
Firefox smart phone osFirefox smart phone os
Firefox smart phone os
Deevena Dayaal
 
firefox os by ashok reddy
firefox os by ashok reddyfirefox os by ashok reddy
firefox os by ashok reddy
Ashok Reddy
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
Eran Kinsbrunner
 
Cross platform mobile application devlopment
Cross platform mobile application devlopmentCross platform mobile application devlopment
Cross platform mobile application devlopment
Prabhat gangwar
 
Android Apps
Android AppsAndroid Apps
Android Apps
Nagarajan murthy
 

Similar to 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
 

Recently uploaded

Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 

Recently uploaded (20)

Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 

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.