SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
B2G
       Présenté par : Marwa Adala




1/14
Boot to Gecko?
  ● Projet Mozilla Open Source
  ● Partenariat avec:
       ○ Telefonica
       ○ Deutsche Telekom
  ●    OS mobile gratuit
  ●    Basé sur HTML5, CSS et JavaScript
  ●    Aucune dépendance du système
  ●    Même idée que le ChromeOs, Tizen
  ●    Productisation en Q2 2012


2/14
Architecture




3/14
Gaia?
  ● Interface utilisateur
  ● Application par défaut:
       ○   écran de verrouillage
       ○   écran d'accueil
       ○   clavier virtuel
       ○   clavier numérique
       ○   messagerie texte
       ○   galerie image
   



4/14
Gecko?
  ● Moteur de rendu
  ● Interprète et exécute les applications Web
  ● Application en ligne / hors ligne
  ● APIs disponibles:
    ○ Accéléromètre
    ○ Géolocalisation
    ○ Caméra
    ○ ...
  ● En liaison avec le projet WebAPI de Mozilla

5/14
Gonk?
  ● Noyau Linux
  ● Communique avec Hardware
  ● Couche d'abstraction matérielle
   




6/14
Comparaison?

                               B2G            ChromeOS     Android
       Interface Utilisateur   Gaia           Aura Shell   Android UI
       Runtime                 Gecko          Webkit       Dalvik
       Noyau                   Linux (Gonk)   Linux        Linux




7/14
B2G: OS Mobile
       puissant




8/14
Raisons?
  ●    Fonctionne sur tout type de smartphone
  ●    OS peu gourmand
  ●    Facilité du développement des applications
  ●    Consomme peu d'énergie
  ●    Plus sécurisé: Do not Track+ Linux
   




9/14
Exemples et Démo




10/14
Exemples d'interface de l'OS B2G

11/14
Menu codé en HTML5, CSS et JavaScript

12/14
Démo Mozilla Boot to Gecko

13/14
Ressources?
  ● Wiki B2G:
      https://wiki.mozilla.org/B2G
  ● Présentation B2G:
      http://mozilla.org/b2g
  ● Démo du B2G avec Galaxy S2:
      http://clubic.com/mobile-world-congres




14/14

Contenu connexe

Similaire à B2 g

[FR] Présentation de PhoneGap
[FR] Présentation de PhoneGap[FR] Présentation de PhoneGap
[FR] Présentation de PhoneGapThomas Bassetto
 
Applications mobiles - quels choix ?
Applications mobiles  - quels choix ?Applications mobiles  - quels choix ?
Applications mobiles - quels choix ?odemarez
 
[FR] Ancienne présentation de PhoneGap
[FR] Ancienne présentation de PhoneGap[FR] Ancienne présentation de PhoneGap
[FR] Ancienne présentation de PhoneGapThomas Bassetto
 
1er atelier technique - IGO2 - 17 mai 2017
1er atelier technique - IGO2 - 17 mai 20171er atelier technique - IGO2 - 17 mai 2017
1er atelier technique - IGO2 - 17 mai 2017igouverte
 
Présentation Firefox OS
Présentation Firefox OSPrésentation Firefox OS
Présentation Firefox OSlcuguen
 
Gtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogyGtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogySacha Leprêtre
 
Flutter: Alternative crédible pour vos applications mobiles ?
Flutter: Alternative crédible pour vos applications mobiles ?Flutter: Alternative crédible pour vos applications mobiles ?
Flutter: Alternative crédible pour vos applications mobiles ?Nicolas Hodicq
 
Firefox os et vie privee - RMLL 2015
Firefox os et vie privee - RMLL 2015Firefox os et vie privee - RMLL 2015
Firefox os et vie privee - RMLL 2015Christophe Villeneuve
 
Comment creer de Applicartions Desktop avec Javascript - Bejamin Kinyamba.pdf
Comment creer de Applicartions Desktop avec Javascript - Bejamin Kinyamba.pdfComment creer de Applicartions Desktop avec Javascript - Bejamin Kinyamba.pdf
Comment creer de Applicartions Desktop avec Javascript - Bejamin Kinyamba.pdfGDG Bujumbura
 
Introduction à web assembly
Introduction à web assemblyIntroduction à web assembly
Introduction à web assemblyJérémy Buget
 
Souris Mobile : Utilisation d'un téléphone portable comme périphérique d'un o...
Souris Mobile : Utilisation d'un téléphone portable comme périphérique d'un o...Souris Mobile : Utilisation d'un téléphone portable comme périphérique d'un o...
Souris Mobile : Utilisation d'un téléphone portable comme périphérique d'un o...Sylvain Galand
 
presentation Ganttproject (TIC et orga)
presentation Ganttproject (TIC et orga)presentation Ganttproject (TIC et orga)
presentation Ganttproject (TIC et orga)Romand
 
Introduction générale au Framework Flutter
Introduction générale au Framework FlutterIntroduction générale au Framework Flutter
Introduction générale au Framework FlutterFatima Zahra Fagroud
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - AlloyMeetup Mobile Montpellier
 
Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014Paris Android User Group
 
Prérequis au développement google android
Prérequis au développement google androidPrérequis au développement google android
Prérequis au développement google androidThierry Gayet
 
Android Intro-DevFest Yde 2013
Android Intro-DevFest Yde 2013Android Intro-DevFest Yde 2013
Android Intro-DevFest Yde 2013gdgyaounde
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobileHaifa Chorfi
 

Similaire à B2 g (20)

[FR] Présentation de PhoneGap
[FR] Présentation de PhoneGap[FR] Présentation de PhoneGap
[FR] Présentation de PhoneGap
 
Applications mobiles - quels choix ?
Applications mobiles  - quels choix ?Applications mobiles  - quels choix ?
Applications mobiles - quels choix ?
 
[FR] Ancienne présentation de PhoneGap
[FR] Ancienne présentation de PhoneGap[FR] Ancienne présentation de PhoneGap
[FR] Ancienne présentation de PhoneGap
 
Webrtc
WebrtcWebrtc
Webrtc
 
1er atelier technique - IGO2 - 17 mai 2017
1er atelier technique - IGO2 - 17 mai 20171er atelier technique - IGO2 - 17 mai 2017
1er atelier technique - IGO2 - 17 mai 2017
 
Présentation Firefox OS
Présentation Firefox OSPrésentation Firefox OS
Présentation Firefox OS
 
Gtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogyGtug2 Mobile app with web technlogy
Gtug2 Mobile app with web technlogy
 
Flutter: Alternative crédible pour vos applications mobiles ?
Flutter: Alternative crédible pour vos applications mobiles ?Flutter: Alternative crédible pour vos applications mobiles ?
Flutter: Alternative crédible pour vos applications mobiles ?
 
Firefox os et vie privee - RMLL 2015
Firefox os et vie privee - RMLL 2015Firefox os et vie privee - RMLL 2015
Firefox os et vie privee - RMLL 2015
 
Comment creer de Applicartions Desktop avec Javascript - Bejamin Kinyamba.pdf
Comment creer de Applicartions Desktop avec Javascript - Bejamin Kinyamba.pdfComment creer de Applicartions Desktop avec Javascript - Bejamin Kinyamba.pdf
Comment creer de Applicartions Desktop avec Javascript - Bejamin Kinyamba.pdf
 
Introduction à web assembly
Introduction à web assemblyIntroduction à web assembly
Introduction à web assembly
 
Souris Mobile : Utilisation d'un téléphone portable comme périphérique d'un o...
Souris Mobile : Utilisation d'un téléphone portable comme périphérique d'un o...Souris Mobile : Utilisation d'un téléphone portable comme périphérique d'un o...
Souris Mobile : Utilisation d'un téléphone portable comme périphérique d'un o...
 
presentation Ganttproject (TIC et orga)
presentation Ganttproject (TIC et orga)presentation Ganttproject (TIC et orga)
presentation Ganttproject (TIC et orga)
 
Introduction a Flutter
Introduction a FlutterIntroduction a Flutter
Introduction a Flutter
 
Introduction générale au Framework Flutter
Introduction générale au Framework FlutterIntroduction générale au Framework Flutter
Introduction générale au Framework Flutter
 
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
1er Meetup Mobile Montpellier - Présentation Appcelerator Titanium - Alloy
 
Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014Embedded webserver implementation and usage - DroidCon Paris 2014
Embedded webserver implementation and usage - DroidCon Paris 2014
 
Prérequis au développement google android
Prérequis au développement google androidPrérequis au développement google android
Prérequis au développement google android
 
Android Intro-DevFest Yde 2013
Android Intro-DevFest Yde 2013Android Intro-DevFest Yde 2013
Android Intro-DevFest Yde 2013
 
Ch1. Développement mobile
Ch1. Développement mobileCh1. Développement mobile
Ch1. Développement mobile
 

Plus de leilameherzi (11)

Dropbox Amine Amimi
Dropbox Amine AmimiDropbox Amine Amimi
Dropbox Amine Amimi
 
Latex
LatexLatex
Latex
 
AppEngine
AppEngineAppEngine
AppEngine
 
Arc Gis
Arc GisArc Gis
Arc Gis
 
Plateforme BI
Plateforme BIPlateforme BI
Plateforme BI
 
OpenLayers
OpenLayersOpenLayers
OpenLayers
 
google wallet
google walletgoogle wallet
google wallet
 
Titanium
Titanium Titanium
Titanium
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
Core audio
Core audioCore audio
Core audio
 
Réalité augmentée
Réalité augmentée Réalité augmentée
Réalité augmentée
 

B2 g

  • 1. B2G Présenté par : Marwa Adala 1/14
  • 2. Boot to Gecko? ● Projet Mozilla Open Source ● Partenariat avec: ○ Telefonica ○ Deutsche Telekom ● OS mobile gratuit ● Basé sur HTML5, CSS et JavaScript ● Aucune dépendance du système ● Même idée que le ChromeOs, Tizen ● Productisation en Q2 2012 2/14
  • 4. Gaia? ● Interface utilisateur ● Application par défaut: ○ écran de verrouillage ○ écran d'accueil ○ clavier virtuel ○ clavier numérique ○ messagerie texte ○ galerie image   4/14
  • 5. Gecko? ● Moteur de rendu ● Interprète et exécute les applications Web ● Application en ligne / hors ligne ● APIs disponibles: ○ Accéléromètre ○ Géolocalisation ○ Caméra ○ ... ● En liaison avec le projet WebAPI de Mozilla 5/14
  • 6. Gonk? ● Noyau Linux ● Communique avec Hardware ● Couche d'abstraction matérielle   6/14
  • 7. Comparaison? B2G ChromeOS Android Interface Utilisateur Gaia Aura Shell Android UI Runtime Gecko Webkit Dalvik Noyau Linux (Gonk) Linux Linux 7/14
  • 8. B2G: OS Mobile puissant 8/14
  • 9. Raisons? ● Fonctionne sur tout type de smartphone ● OS peu gourmand ● Facilité du développement des applications ● Consomme peu d'énergie ● Plus sécurisé: Do not Track+ Linux   9/14
  • 11. Exemples d'interface de l'OS B2G 11/14
  • 12. Menu codé en HTML5, CSS et JavaScript 12/14
  • 13. Démo Mozilla Boot to Gecko 13/14
  • 14. Ressources? ● Wiki B2G: https://wiki.mozilla.org/B2G ● Présentation B2G: http://mozilla.org/b2g ● Démo du B2G avec Galaxy S2: http://clubic.com/mobile-world-congres 14/14