SlideShare uma empresa Scribd logo
1 de 23
Intro to Firefox OS 
With Mahir Labib Chowdhury
Wondering? 
Why another OS for 
Mobile Platform?
Suppose 
You want to build an App For Mobile Platform.
What Mobile? 
Android? Needs Java 
Runs Objective-C iOS? 
Windows? Requires 
C#
Now what? 
Looks like You have to go a long 
way to build an App for all Mobile 
Platform! 
So what are you going 
to do? Learn Them All 
Yes! The “Web” Connects them ALL! 
OR find a better 
Alternative? 
Think About what 
connects the All major 
Platforms?
How? 
Firefox OS 
Comes to the Rescue! 
Bringing Open Web Standard to the 
Mobile Platform!
Interested? 
Let’s take a look in Firefox OS, 
Inside Out!
About 
Firefox OS is : 
1. A web tech based OS 
2. Runs on Phone, Tab, TV 
3. An OS with A Philosophy to 
preserve Your Freedom
Parts 
Firefox OS contains Three parts 
Gonk Gecko Gaia
Say Hello, 
Gonk 
… underlying magic
Gonk 
(The Actual OS) 
Linux Kernel 
Based on AOSP 
Enables HAL 
Exposes Hardware to Gecko 
It talks with the Hardware.
Know 
Gecko 
… engine that runs the 
web
Gecko 
(The rendering Engine) 
Renders HTML, CSS 
Executes JavaScript 
Displays Webpage into Gaia 
Same engine that powers Firefox 
The Browser that displays Web!
Gaia 
Meet 
… look and fell
Gaia 
(User Interface) 
Lock Screen 
Home Screen 
Dialer 
Keyboard 
Everything we see in Firefox OS!
This Together Makes 
this …this …and this
Vision 
… the philosophy, inside
Open Web > Mobile OS 
By taking the advantage of 
Mozilla’s Powerful 
“Rendering Engine”, Gecko, 
Firefox OS runs Open Web 
technologies like HTML, 
CSS and JavaScript as well 
as web friendly APIs.
Low Cost Smartphones 
1. Low CPU 
2. Low RAM 
3. Low Power
Freedom 
1. Do Not Track Me 
2. Full Open Source 
3. Secured by Firefox Account 
4. Full Verified Apps From Marketplace 
5. No trouble in Changing Platform
Future
Future, Firefox OS Helping to Build 
1. Technologies built on Web Standard 
2. Hardware exploitation possible through Web 
APIs 
3. Paving the way of a Hybrid App Development 
4. Helping to create an Unified App platform
Acknowledgement 
Rabby Hossain 
Ashickur Rahman Noor 
Ratul Minhaz

Mais conteúdo relacionado

Mais procurados

Kde Tamil Convertion Guide Documentation
Kde Tamil Convertion Guide  DocumentationKde Tamil Convertion Guide  Documentation
Kde Tamil Convertion Guide DocumentationArulalan T
 
MEIC - Fennec presentation 2008-03-06
MEIC - Fennec presentation 2008-03-06MEIC - Fennec presentation 2008-03-06
MEIC - Fennec presentation 2008-03-06Madhava Enros
 
W3C HTML5 KIG-The near future of the web platform
 W3C HTML5 KIG-The near future of the web platform W3C HTML5 KIG-The near future of the web platform
W3C HTML5 KIG-The near future of the web platformChanghwan Yi
 
Develop hololens
Develop hololensDevelop hololens
Develop hololensJames Quick
 
Group slide presentation week11
Group slide presentation week11Group slide presentation week11
Group slide presentation week11FUMINAEUN
 
Ms @ evry rs june 2015 slidehide
Ms @ evry rs june 2015 slidehideMs @ evry rs june 2015 slidehide
Ms @ evry rs june 2015 slidehideOlav Tvedt
 
Enterprise Intranet Using Wordpress
Enterprise Intranet Using WordpressEnterprise Intranet Using Wordpress
Enterprise Intranet Using WordpressJay Nath
 
difference between browsers
difference between browsersdifference between browsers
difference between browsersmubeen shahid
 
How to use regional windows
How to use regional windowsHow to use regional windows
How to use regional windowsrecitpi
 

Mais procurados (16)

Kde Tamil Convertion Guide Documentation
Kde Tamil Convertion Guide  DocumentationKde Tamil Convertion Guide  Documentation
Kde Tamil Convertion Guide Documentation
 
MEIC - Fennec presentation 2008-03-06
MEIC - Fennec presentation 2008-03-06MEIC - Fennec presentation 2008-03-06
MEIC - Fennec presentation 2008-03-06
 
W3C HTML5 KIG-The near future of the web platform
 W3C HTML5 KIG-The near future of the web platform W3C HTML5 KIG-The near future of the web platform
W3C HTML5 KIG-The near future of the web platform
 
Develop hololens
Develop hololensDevelop hololens
Develop hololens
 
Group slide presentation week11
Group slide presentation week11Group slide presentation week11
Group slide presentation week11
 
Ms @ evry rs june 2015 slidehide
Ms @ evry rs june 2015 slidehideMs @ evry rs june 2015 slidehide
Ms @ evry rs june 2015 slidehide
 
Browsers comparison
Browsers comparisonBrowsers comparison
Browsers comparison
 
Enterprise Intranet Using Wordpress
Enterprise Intranet Using WordpressEnterprise Intranet Using Wordpress
Enterprise Intranet Using Wordpress
 
Fastest web browser
Fastest web browserFastest web browser
Fastest web browser
 
Android development-session 1
Android development-session 1Android development-session 1
Android development-session 1
 
difference between browsers
difference between browsersdifference between browsers
difference between browsers
 
How to use regional windows
How to use regional windowsHow to use regional windows
How to use regional windows
 
Web testing tools addons
Web testing tools addonsWeb testing tools addons
Web testing tools addons
 
Browsers
BrowsersBrowsers
Browsers
 
Appium
AppiumAppium
Appium
 
Web browsers
Web browsersWeb browsers
Web browsers
 

Semelhante a Firefox OS Intro, Inside OUT

Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Nilay Binjola
 
firefox os by ashok reddy
firefox os by ashok reddyfirefox os by ashok reddy
firefox os by ashok reddyAshok Reddy
 
Apps development for Firefox OS & introduction to WebAPIs
Apps development for Firefox OS & introduction to WebAPIsApps development for Firefox OS & introduction to WebAPIs
Apps development for Firefox OS & introduction to WebAPIsRashik Ishrak Nahian
 
Firefox OS intro by Mahir
Firefox OS intro by MahirFirefox OS intro by Mahir
Firefox OS intro by Mahirskiee-mahir
 
Develop your first app on Firefox OS
Develop your first app on Firefox OSDevelop your first app on Firefox OS
Develop your first app on Firefox OSserge sonfack
 
FirefoxOS app making for beginners
FirefoxOS app making for beginnersFirefoxOS app making for beginners
FirefoxOS app making for beginnersSiddhartha Rao
 
Browsers in the actuality.
Browsers in the actuality.Browsers in the actuality.
Browsers in the actuality.carlosmau-95
 
browser of the actuality
browser of the actualitybrowser of the actuality
browser of the actualitycarlosmau-95
 
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)Aimee Maree Forsstrom
 
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World RomaniaFixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World RomaniaChristian Heilmann
 

Semelhante a Firefox OS Intro, Inside OUT (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
 
Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015Firefox OS - Hive Pilani 2015
Firefox OS - Hive Pilani 2015
 
Appdaysindore
AppdaysindoreAppdaysindore
Appdaysindore
 
firefox os by ashok reddy
firefox os by ashok reddyfirefox os by ashok reddy
firefox os by ashok reddy
 
F irefox
F irefoxF irefox
F irefox
 
Apps development for Firefox OS & introduction to WebAPIs
Apps development for Firefox OS & introduction to WebAPIsApps development for Firefox OS & introduction to WebAPIs
Apps development for Firefox OS & introduction to WebAPIs
 
Firefox OS intro by Mahir
Firefox OS intro by MahirFirefox OS intro by Mahir
Firefox OS intro by Mahir
 
Develop your first app on Firefox OS
Develop your first app on Firefox OSDevelop your first app on Firefox OS
Develop your first app on Firefox OS
 
Firefox OS App Development
Firefox OS App DevelopmentFirefox OS App Development
Firefox OS App Development
 
FirefoxOS app making for beginners
FirefoxOS app making for beginnersFirefoxOS app making for beginners
FirefoxOS app making for beginners
 
Introduction to firefox os
Introduction to firefox osIntroduction to firefox os
Introduction to firefox os
 
Browser (1)
Browser (1)Browser (1)
Browser (1)
 
Browser (1)
Browser (1)Browser (1)
Browser (1)
 
Browsers in the actuality.
Browsers in the actuality.Browsers in the actuality.
Browsers in the actuality.
 
browser of the actuality
browser of the actualitybrowser of the actuality
browser of the actuality
 
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)
 
Fixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World RomaniaFixing the mobile web - Internet World Romania
Fixing the mobile web - Internet World Romania
 

Último

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
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
 
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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 

Último (20)

Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
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
 
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...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
+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...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 

Firefox OS Intro, Inside OUT

  • 1. Intro to Firefox OS With Mahir Labib Chowdhury
  • 2. Wondering? Why another OS for Mobile Platform?
  • 3. Suppose You want to build an App For Mobile Platform.
  • 4. What Mobile? Android? Needs Java Runs Objective-C iOS? Windows? Requires C#
  • 5. Now what? Looks like You have to go a long way to build an App for all Mobile Platform! So what are you going to do? Learn Them All Yes! The “Web” Connects them ALL! OR find a better Alternative? Think About what connects the All major Platforms?
  • 6. How? Firefox OS Comes to the Rescue! Bringing Open Web Standard to the Mobile Platform!
  • 7. Interested? Let’s take a look in Firefox OS, Inside Out!
  • 8. About Firefox OS is : 1. A web tech based OS 2. Runs on Phone, Tab, TV 3. An OS with A Philosophy to preserve Your Freedom
  • 9. Parts Firefox OS contains Three parts Gonk Gecko Gaia
  • 10. Say Hello, Gonk … underlying magic
  • 11. Gonk (The Actual OS) Linux Kernel Based on AOSP Enables HAL Exposes Hardware to Gecko It talks with the Hardware.
  • 12. Know Gecko … engine that runs the web
  • 13. Gecko (The rendering Engine) Renders HTML, CSS Executes JavaScript Displays Webpage into Gaia Same engine that powers Firefox The Browser that displays Web!
  • 14. Gaia Meet … look and fell
  • 15. Gaia (User Interface) Lock Screen Home Screen Dialer Keyboard Everything we see in Firefox OS!
  • 16. This Together Makes this …this …and this
  • 17. Vision … the philosophy, inside
  • 18. Open Web > Mobile OS By taking the advantage of Mozilla’s Powerful “Rendering Engine”, Gecko, Firefox OS runs Open Web technologies like HTML, CSS and JavaScript as well as web friendly APIs.
  • 19. Low Cost Smartphones 1. Low CPU 2. Low RAM 3. Low Power
  • 20. Freedom 1. Do Not Track Me 2. Full Open Source 3. Secured by Firefox Account 4. Full Verified Apps From Marketplace 5. No trouble in Changing Platform
  • 22. Future, Firefox OS Helping to Build 1. Technologies built on Web Standard 2. Hardware exploitation possible through Web APIs 3. Paving the way of a Hybrid App Development 4. Helping to create an Unified App platform
  • 23. Acknowledgement Rabby Hossain Ashickur Rahman Noor Ratul Minhaz