Le Web aux origines
Internet pour les noob
- Un system d'adressage : URL
- Un protocole de transport : HTTP
- Un format de document : HTML
Le Web aux origines
L'importance des navigateurs
- Il y a 20 ans : Lire du text
- Il y a 10 ans : Afficher des documents riches
- Aujourd'hui : Exécuter des applications
Le Web aux origines
quelques étapes clés du changement
- 1996 : Arrivé de JavaScript
- 1998 : Arrivé d'AJAX
- 2004 : Arrivé de Firefox
- 2007 : Arrivé de l'iPhone
- 2008 : Arrivé de Google Chrome
- 2012 : Arrivé de Windows 8
- 2013 : Arrivé de Firefox OS
Plongé dans les navigateurs
Qu'est-ce que c'est quoi qu'on fait avec ?
- Média : Vidéo, audio
- Graphique : Canvas, SVG
- Réseaux : XHR2, Web Socket, WebRTC
- Données : Storage, IndexedDB, App cache, Service Workers
- Accès materiel : Geolocation, Orientation, Camera, etc.
JavaScript
Il est rapide l'animal !
- L'arrivé de Chrome
- L'arrivé de WebGL
- L'émergence de ASMJS
JavaScript
Non, mais serieusement, hein.
Emscriptem
Un outil pour porter des applications
écrites en C/C++ vers JavaScript
JavaScript
Ok, des preuves
Le web en dehors du web
Pour des applications classique
Le web en dehors du web
Et si on faisait des OS mobiles?
Un nouveau web mieux spécifié
(ou presque)
Un changement de paradigme
Le web « old school »
Un changement de paradigme
Le web moderne
Un changement de paradigme
Les applications web
Un changement de paradigme
Le server perd de son importance
Le web de demain reste à inventer
(encore une fois)