Web API - B2G
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Web API - B2G

on

  • 641 views

 

Statistics

Views

Total Views
641
Views on SlideShare
641
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Web API - B2G Presentation Transcript

  • 1. Mobile et développement du web Un défi pour Mozilla Mouhamadou M. CAMARASoirée Logiciel libre - Dakarlug Dakar le 11 août 2012 - AUF
  • 2. Qui suis-je ?● Amoureux dun internet libre et ouvert● Développeur web● Mozilla Sénégal Community Lead● Mozilla RepsSamedi 11 Aout 2012
  • 3. Sommaire● Mozilla ?● Développeurs web dans le monde du mobile● Lapproche de Mozilla : ”The web is the platform”● Firefox pour Android et les ”Web APIs”● Apps et Marketplace● Firefox OS : nom de code ”B2G” Samedi 11 Aout 2012
  • 4. MozillaUne communauté globale depersonnes qui pensent quelouverture, linnovation etlopportunité sont les clésessentielles pour un bondéveloppement et une bonneévolution dInternet Samedi 11 Aout 2012
  • 5. MozillaNous sommes connus pour le navigateur web : Firefox Samedi 11 Aout 2012
  • 6. Mozilla Manifesto● Linternet est une ressource publique globale qui doit être libre et accessible● Linternet devrait pouvoir enrichir la vie de chaque être humain● La vie privée sur Internet est fondamentale et ne peut être considérée comme une option● Les personnes doivent avoir la capacité de façonner leurs propres expériences sur Internet. Samedi 11 Aout 2012
  • 7. 2012 est lannée durant laquelle les smartphones sont plus vendus que les Pcs Samedi 11 Aout 2012
  • 8. Le monde du mobile aujourdhui➔ Les applications sont distribuées via un ”store” (AppStores, Market, …)➔ Risque de censure➔ Le contrôle est important➔ Vous devez développer 2 à plusieurs versions de votre ”Apps” pour chaque platformes Les développeurs doivent sadapter à chaque nouveau produit pour sadresser à ce public Samedi 11 Aout 2012
  • 9. À moins que …vous pouviez utiliser les standards du web pour développer des applications mobiles Samedi 11 Aout 2012
  • 10. Lapproche de Mozilla Samedi 11 Aout 2012
  • 11. ”The web is the platform” Samedi 11 Aout 2012
  • 12. Firefox Mobile pour Android➔ Plus rapide, plus rapide, plus rapide …➔ Support daddons➔ Flash, DNT(Do not track)➔ Sync➔ Disponible pour android 2.2 + Samedi 11 Aout 2012
  • 13. ”The web is the platform”● Exemples : Facebook, Gmail, gmaps, Twitter, linkedin, viadeo, …● Plus convivial que les applications natives● Marche sur toutes les machines dotées dun navigateur moderne Samedi 11 Aout 2012
  • 14. Amener le web vers un niveau supérieurI. Les mêmes capacités que les applications nativesII. Ne dépend plus du navigateurIII. Avoir un systéme de distribution Samedi 11 Aout 2012
  • 15. Web APIs ?
  • 16. Web APIs Web APIs Battery Transitions Telephony Vector graphic Offline SMSContact HTML5 Videos Transitions WebGL Bluetooth Camera vibrations Offline Samedi 11 Aout 2012
  • 17. Web APIs Battery Transitions Telephony Vector graphic Offline SMSContact HTML5 Videos Transitions WebGL Bluetooth Camera vibrations Offline Samedi 11 Aout 2012
  • 18. Apps
  • 19. Apps● Intégrée à votre OS● Distribuer selon vos termes (depuis votre site – depuis les multiples marketplace) Samedi 11 Aout 2012
  • 20. Manifest{ "version": "1.0", "name": "AwesomeNewspaper", "description": "Exciting news delivered to you", "icons": { "128": "/img/icon-128.png", }, "developer": { "name": "Press2.0", "url": "http://press20.fr" }, "installs_allowed_from": ["*"]} Samedi 11 Aout 2012
  • 21. Mozilla Marketplace➔ Le premier ”store” dapps basés sur des technologies ”Open Web” comme HTML5, Javascript, CSS utilisable sur les platformes et toutes les machines➔ Une systéme de distribution ouverte➔ Chacune peut avoir son propre Marketplace➔ Applications gratuites ou payantes➔➔ Seras ouvertes à toutes les navigateurs, Oses and devices Samedi 11 Aout 2012
  • 22. Mozilla Marketplace Samedi 11 Aout 2012
  • 23. ²Boot 2 Gecko aka B2G Samedi 11 Aout 2012
  • 24. B2G➔ Mobile OS libre : Linux Kernel + Gecko + Web Apps➔ Tout est ”Web Apps”➔ Premier partenaire : Telefonica – Qualcomm➔ Lancement : Début 2013 Brasil Samedi 11 Aout 2012
  • 25. B2GDemo time Samedi 11 Aout 2012
  • 26. B2G Quelques liens utiles➔ https://wiki.mozilla.org/WebAPI➔ https://wiki.mozilla.org/Apps➔ https://marketplace.mozilla.org➔ http://www.mozilla.org/b2g/ Samedi 11 Aout 2012
  • 27. Contactez moiPar mail :mmkmou@mozilla-senegal.orgPar IRC : Pseudo : mmkmou Serveur : irc.mozilla.org Canal : #frenchmoz, #mozillasn Serveur : irc.freenode.org Canal : #dakarlugLa liste de discussion mozilla-sn :https://lists.mozilla.org/listinfo/community-senegalTwitter : @mmkmou Samedi 11 Aout 2012
  • 28. Thank Mouhamadou Moustapha CAMARA Mozilla Senegal community lead Mozilla Reps Http://mmkmou.net Twitter : @mmkmou Samedi 11 Aout 2012