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

HTML5 → The 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