W3C

Bert Bos | La plateforme Web

La plate-forme Web

« The Open Web Platform » – La grande (et grandissante) famille de technologies qui fait du Web à la fois une plate-forme universelle d'applications et de documents

Bert Bos (W3C) <bert@w3.org>

W3C Days 2012
Rabat, Maroc
8 novembre 2012

Les contenus

Plate-forme Web

Documents

Applications

Sans installation

normalement dans un navigateur

En téléchargement

« app store, » parfois payant

Les caractéristiques

(En passant: documents ? ou logiciels ?)

Pourquoi HTML+CSS au lieu d'une langage d'interface graphique ?

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.

Universel, est-ce réaliste ?

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

Exemples de domaines d'application

Les technologies

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 encore des technologies…

… et des dizaines d'autres

(Plus de 100 spécifications et ébauches de spécifications déjà publiées juste par W3C)

Et « HTML5 » ?

Techniquement:

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

Pour les profanes:

« HTML5 » est un synecdoque (pars pro toto) pour la plate-forme Web

HTML5The Open Web Platform

Trouver la documentation

Quelques sites:

Securité

Le navigateur doit protéger l'utilisateur

Le navigateur ne protège pas les serveurs

Protection de la vie privée

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

Et prochainement…

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.

Vous avez des idées ?

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 »

The end

www.w3.org/Talks/2012/1108-PlateFormeWeb-Rabat

W3C

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