Bert Bos | La plateforme Web
Pour voir: activer le plein-écran
(Avec du Javascript: appuyer sur A)
Bert Bos (W3C) <bert@w3.org>
W3C Days 2012
Rabat, Maroc
8 novembre 2012
normalement dans un navigateur
« app store, » parfois payant
Pourquoi HTML+CSS au lieu d'une langage d'interface graphique ?
Déjà très répandu (même si encore en développement):
Note : les applications basées sur la plate-forme Web ne doivent pas forcement être en ligne
Domaine | Technologies |
---|---|
Documents | HTML, CSS |
Programmation | ECMAScript (JavaScript) |
GUI | HTML, CSS |
Polices | WOFF, OpenType |
Protocoles | HTTP, Web Sockets & API, WebRTC/RTCWeb |
Graphique | SVG, PNG, JPEG, HTML Canvas API |
Stockage | Web Storage API, IndexedDB API, File API |
Accès système | Geoloc API, Multi-touch API, Media Capture API… |
Timing | Nav. Timing API, Page Visibility API, Highres. Time API |
Accessibilité | ARIA |
Vous avec peut-être déjà vu un tableau très similaire chez mes collègues du W3C; on se pique parfois des idées entre collègues. ☺
Pourtant, le tableau évolue. Et on peut remarquer d'autres aspect:
… et des dizaines d'autres
(Plus de 100 spécifications et ébauches de spécifications déjà publiées juste par W3C)
HTML5 est la prochaine version (actuellement en développement, prévu pour 2014) du langage de balisage HTML, une des technologies de la plate-forme Web
« HTML5 » est un synecdoque (pars pro toto) pour la plate-forme Web
HTML5 → The Open Web Platform
Le navigateur doit protéger l'utilisateur
Le navigateur ne protège pas les serveurs
<input
type=date>
donne une date
Le navigateur ne peut pas tout.
Do Not Track doit être respecté par des serveurs
La Commission europeenne a exprimé son soutien
Le gouvernement americain aussi
Il y aura une norme HTML5 en 2014, et d'autres technologies seront normalisées dans les prochaines années, mais le plate-forme en soi continuera sans doute de developper, avec des nouvelles technologies et des mises à jour de technologies déjà existantes.
Les groupes de travail du W3C ont des listes de diffusion
S'il n'y a pas encore de groupe de travail:
Proposez un « Community Group »
www.w3.org/Talks/2012/1108-PlateFormeWeb-Rabat
Pour Développer le potentiel du Web
Pour Anticiper les évolutions technologiques
Pour Augmenter la valeur et visibilité de votre organisation
Rejoigner le W3C
http://www.w3.org/Consortium/join
ou contacter : Najib Tounsi <tounsi@w3.org> Bernard Gidon <bgidon@w3.org>
Bert Bos <bert@w3.org>
GPG fingerprint: 7744 0204 52A5 14D9 147D
2A13 2D7A E420 184B 5BA4
Le résultat malheureusement est que le « HTTP Content Negotiation » ne marche plus pour HTML. Une ressource « text/html » peut aussi bien être un document qu'on peut lire, stocker, imprimer, traduire, etc., qu'une application en JavaScript.