Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HTML5

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

 HTML5

Introduction aux concepts HTML5. Présentation et exemples de quelques fonctionnalités.

Avatar for Direction technique

Direction technique

December 03, 2013
Tweet

Other Decks in Programming

Transcript

  1. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

    1991 • HTML • Le web devient public 1994 • HTML 2 et Netscape 1.0 • Naissance du W3C 1996 • CSS/Javascript 2000 • XHTML 2005 • Web 2.0 • Ajax, naissance des réseaux sociaux 2009 • HTML5 Historique
  2. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Réconciliation et expression du besoin 2004: W3C workshop on web application and compound documents Clear Migration Usage Conciliation Processus ouvert Non bloquant Simplicité Continuité technologique
  3. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

    HTML 5 2004 Début des spécifications XHTML 2.0 2009 Abandon XHTML 2.0 2014 W3C recommandation Chronologie
  4. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Server Un modèle en évolution Browser Client HTML/CSS/JS Page Client UI HTML/CSS
  5. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Server Un modèle en évolution Browser Client HTML/CSS/JS Application layer Javascript API REST API REST Page Ajax Ajax Ajax Client UI HTML/CSS Data services REST JSON
  6. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

    Web app Server Client Client UI HTML/CSS Application layer Javascript Data access layer Javascript Local storage HTML5 Web UI HTML/CSS Data services REST JSON Web Ajax
  7. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Comparaison des fonctionnalités
  8. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Comparaison des fonctionnalités
  9. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Implémentation des fonctionnalités
  10. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Course à la performance
  11. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Indicateurs de performance
  12. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Outils de développement Ressouces Traffic Réseau Debugger
  13. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Evangéliste et Guru
  14. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

     Pourquoi ? • Améliorer l’interprétation du contenu par des tiers • Moteur de recherche • Browser • Identifier la nature d’un contenu • Simplifier le contenu des pages  Comment ? • Une page décrit son propre contenu (découpage sémantique) • Le contenu est accessible et utilisable • Nouvelles fonctionnalités de formulaires • Diminution des éléments de style pour décrire le contenu (Ids, class) Sémantique #Semantic
  15. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

    Avant <div id="header"> <div id="nav"> <div id="footer"> <div id="section"> <div id="sidebar"> <div id="article"> #Semantic
  16. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

    Avec HTML 5 <header> <nav> <footer> <section> <aside> <article> http://jsfiddle.net/vwL3W/ #Semantic
  17. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Data type HTML5 http://jsfiddle.net/pierr/SRQ4d/5/embedded/result/ #Semantic
  18. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Gestion du Offline #Mobilité
  19. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 AppCache http://appcachefacts.info/ Possibilité de navigation offline Mécanisme de mise à jour Stockage de ressources Utile même en online #Mobilité
  20. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 AppCache Serveur HTML JS CSS IMAGES FILES MANIFEST Checking No Update Update Download End Browser #Mobilité
  21. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 http://jsfiddle.net/pierr/RTD7E/ DOM Storage lang Clef Valeur Nom de domaine fr #Mobilité
  22. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

    CSS 3 Media Queries http://www.alsacreations.fr/ #Responsive
  23. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 http://jsfiddle.net/pierr/fw5jQ/1/embedded/result/ CSS3 transformations rotate translate scale matrix #DataViz
  24. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

    SVG – dessin vectoriel http://jsfiddle.net/eVRq7/ Déclaratif DOM Vecteur #DataViz
  25. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

    Canvas – dessin Bitmap Programmation JavaScript Dessin au pixel #DataViz
  26. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 #RealTime Data visualisation temps réel
  27. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Serveur WebSocket Browser Any other Browser Web Socket Client HTML/CSS/JS Application layer Javascript Action Notification Client HTML/CSS/JS Application layer Javascript Notification Réaction #RealTime
  28. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Socket.io http://socket.io/ #RealTime
  29. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Geolocation API http://jsfiddle.net/pierr/rNJ4B/ #GeoLoc
  30. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 Device Orientation http://jsfiddle.net/pierr/P6jfx/embedded/result/
  31. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

    Bilan Fonctionnalités #Responsive #Mobilité #DataViz #GeoLoc #RealTime #Semantic
  32. HTML 5 - Olivier Boitel et Pierre Besson - 28/11/2013

    Points d’attention http://caniuse.com
  33. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 #Technos #Navigateurs
  34. Spark-Archives - Cartographie HTML 5 - Olivier Boitel et Pierre

    Besson - 28/11/2013 En savoir plus http://html5weekly.com/