Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Firefox os et vie privee - RMLL 2015

Présentation effectuée par Christophe Villeneuve (@hellosct1) et Antoine Turmel (@AntoineTurmel) au RMLL 2015

  • Be the first to comment

  • Be the first to like this

Firefox os et vie privee - RMLL 2015

  1. 1.     Firefox OS  et Vie Privée Christophe Villeneuve @hellosct1 Antoine Turmel @AntoineTurmel
  2. 2.     Qui ? ● Christophe Villeneuve ● Antoine Turmel
  3. 3. Aujourd'hui ● L'idée ● Un web ouvert  ● Une plateforme mobile
  4. 4. Avant (fin du 20ème siécle)  
  5. 5. Le Web ● Principes simples – URL/HTTP/HTML ● Standards ouverts ● Pas de Kit de Dév. ● Pas d'autorisation ● Disponible en Doc ● ... ● 1ère génération ● 2ème génération
  6. 6. Le mobile / les smartphones   Apple Google Microsoft
  7. 7. Le Futur ● Un web sur smartphone
  8. 8. Au final    
  9. 9. Plateforme ouverte mobile
  10. 10.    
  11. 11. Décomposition d'un smartphone Applications Système d'exploitation Hardware / Device Applications Système d'exploitation Hardware / Device VS ? Les  Autres
  12. 12.    
  13. 13.     https://mdn.mozillademos.org/files/4605/FirefoxOS.png GONK ➢GECKO ➢GAIA
  14. 14.     GONK ✔  Couche basse ✔  Kernel Linux + Matériels ✔  Hardware  ✔ libre ou propriétaire ✔  Abstraction Layer (HAL) ✔ Pas exposé le JS   ✔ Isolé de Gaia  ✔ Communication par Gecko Architecture (1/3)
  15. 15.     ➢GONK ➢GECKO ✔  Moteur de rendu HTML5 ✔  Gestion des API ✔ De plus en plus complet ✔  Exécution des applications  (runtime) ✔  Mécanisme de lancement dans  Firefox pour HTML 5, CSS &  Javascript Architecture
  16. 16.     ➢GONK ➢GECKO ➢GAIA ✔  Interface utilisateur (IHM) ✔  Construction API Full Web ✔  HTML 5 + open Web ✔  Communique avec Gecko  via des Web API ✔  Les Apps sont exécutés en  mode sandbox ✔  Offline ✔ LocalStorage, appCache Architecture
  17. 17.     Appareils disponible Alcatel One Touch Flame ZTE  Open C GeeksPhone Intex  Cloud FX
  18. 18.     Les appareils de demain Et beaucoup d'autres disponibles :  https://www.mozilla.org/fr/firefox/os/devices/ http://firefoxosdevices.org LG Fx0 +17 modèles
  19. 19.     Autres appareils compatibles Samsung  Nexus 4 Samsung  Galaxy Sony Etc... ● Samsung Galaxy S II ● Samsung Galaxy Nexus ● Nexus 4 ● Sony
  20. 20.    Ce que l'on peut faire avec….
  21. 21.     Applications par défaut ● Téléphone ● Contacts ● SMS / MMS ● Agenda ● Mail ● Firefox comme  navigateur
  22. 22.     Les applications (APPs) pour Firefox OS ● N'importe qui peut en développer une ● Toutes ne sont pas libres (c'est votre choix)
  23. 23.     https://marketplace.firefox.com/developers/
  24. 24. Choisir le moyen de consommer Le market des  smartphones Supermarché
  25. 25.     ✔ 100 % de contrôle ✔ Pas d'intermédiaire ✔ Chez vous ✔ Déporté ✔ Sur la market ✔ N'importe qui peut en  développer une ✔ Toutes les Apps ne sont  pas libres Market... Marketplace
  26. 26.     https://marketplace.firefox.com/developers/validator Validateur
  27. 27.     https://marketplace.firefox.com/developers/validator A vous de choisir !!!
  28. 28.     Licence ● Mozilla Public License, version 1.1 ● GNU General Public License, version 2.0 ● GNU General Public License, version 3.0 ● GNU Lesser General Public License, version 2.1 ● GNU Lesser General Public License, version 3.0 ● MIT/X11 License ● BSD License ● Other
  29. 29.     Déployer votre API https://marketplace.firefox.com/developers/submit/
  30. 30.     Catégorie ­ Informations ­ Pays / Langue ­ Média ­ Détails ­ Assistance ­ Info techniques ­ Catégories ­ Informations ­ Pays / Langue ­ Média ­ Détails ­ Assistance ­ Info techniques ­ Catégories
  31. 31.     API Marketplace API : http://firefox­marketplace­api.readthedocs.org/en/latest/index.html
  32. 32.     https://marketplace.firefox.com/ Marketplace
  33. 33.     Les permissions https://developer.mozilla.org/fr/Apps/Build/App_permissions
  34. 34.     Où trouver les informations ? ● Site officiel de mozilla – https://www.mozilla.org/fr/firefox/os ● Le Forum de Mozilla – https://forums.mozfr.org ● Les Mailing­listes – http://mozfr.org/participer ● Bugzilla – https://bugzilla.mozilla.org ● Blog de la communauté – http://mozfr.org ●
  35. 35.     Les builds communautaires ● http://builds.firefoxos.mozfr.org  ● http://builds.firefoxos.mozfr.org/doc/fr/maj­firmware­modem
  36. 36.     Les branches ● Disponible – Beta 2.1 – Aurora : 2.2 – Nightly Build 3.0 ● Avantages des Builds – Relativement stable – Communauté réactive – Fonctionnalités évolués ● Les limites
  37. 37.     Le simulateur
  38. 38.     Développer pour Firefox OS ● Documentation MDN – https://developer.mozilla.org/fr/docs/mozilla/boot_to _gecko/writing_apps_for_boot_to_gecko ● Code source disponible sur GitHub ● De nombreuses applications exemples – Vous connaissez le code source
  39. 39.     Bilan : Firefox OS & Vie Privée  ● Les plus – Système le plus libre – Builds communautaires – OS Libre – Tout est WEB (HTML/CSS/JS) ● Les moins – OS Jeune – Constructeurs frileux
  40. 40.     Questions ?

×