Blog Imnalys

Le blog culture web & nouvelles technologies

HTML 5 présenté par le W3C

07 avr 2010 par dans Nouvelles Technologies Laisser un commentaire

slide1018_image009

Imnalys, en tant que créateur de site internet, se devait vous offrir l’intégralité de cet article paru sur pro.clubic.com, le 07/04/2010

Crée en 1994 par le britannique Tim Berners-Lee – l’inventeur du World Wide Web – l’organisme du W3C est chargé de la standardisation des technologies web. Plus de 1500 participants planchent sur l’élaboration de ces standards au travers de 60 groupes de travail dont le HTML Working Group. Ce dernier rassemble 40 sociétés membres qui acceptent de mettre à contribution leurs travaux respectifs, par exemple via le partage de brevets. De passage en France, Dominique Hazaël-Massieux, responsable de la division Mobile Web Initiative Activity et Philippe Le Hégaret, chargé du groupe W3C Architecture Domain reviennent sur le HTML 5 et les initiatives qui en découleront.

A l’origine, c’est l’ingénieur Ian Hickson, alors employé d’Opera Software, qui s’est penché sur ce projet. En 2004, Opera, Mozilla et Apple ont ainsi formé une première communauté de réfléxion baptisée WHATWG. Cette dernière fut ensuite fusionnée au W3C à la réouverture du HTML Working Group en 2007. Parmi les nouveautés particulièrement populaires – et ce, malgré les débats autour des codecs – la balise < video > permet au développeur de s’affranchir du lecteur Flash. Lors du MIX 2010, Microsoft a d’ailleurs souligné l’introduction de cette balise au sein d’Internet Explorer 9. D’autres fonctionnalités restent bien moins implémentées, par exemple l’usage des forms pour la création de formulaires plus poussés.

Quand CSS s’inspire de Flash et JavaScript
Concernant la partie CSS (utilisée pour styliser l’architecture HTML) M. Le Hégaret déclare : « énormément de travail reste à fournir, cela va nous occuper pendant au moins les dix prochaines années ». En effet, si à l’heure actuelle le W3C ne souhaite pas intégrer les bibliothèques JavaScript existantes (jQuery, YUI ou MooTools), le but est bien de répliquer certaines de leurs fonctionnalités directement sur la feuille de style. Cette méthode permet notamment un gain au niveau des performances. Sur cette page l’agencement des blocs de texte est dynamique en fonction de la taille de l’écran de l’utilisateur. Notez par ailleurs que l’effet hover sur le menu de navigation est également effectué via CSS, là où les technologies Flash puis JavaScript étaient précédemment employées.

La croissance du smartphone s’accompagne d’une série de réflexions et notamment en ce qui concerne l’usage de services Internet pour supplanter les logiciels natifs (locaux). A mi-chemin nous retrouvons ces fameux widgets qui ne sont finalement que des applications web empaquetées au sein de fichiers compressés. Parmi les avantages des widgets, le développeur peut continuer d’employer des technologies web, obtenir les signatures de distribution des différentes logithèques et déployer leurs applications en faisant abstraction du navigateur sur le smartphone.

Applications web vs applications locales
Au travers d’un sondage effectué par le cabinet GIA, les deux principales raisons données par les développeurs pour la création d’applications locales sont la possibilité d’offrir une meilleure interface utilisateur et de pouvoir tirer parti de l’accélération matérielle ou de l’accéléromètre. Dominique Hazaël-Massieux explique que ces deux points-là sont en passe d’être implémentés directement au sein des technologies web. Concernant l’interface utilisateur, il déclare ainsi : « les technologies web sont en train de former des plateformes de plus en plus riches ». L’accès en mode déconnecté est assuré par les systèmes de mise en cache (Web Storage, Indexed Database), par exemple sur Gmail. Pour répondre aux besoins d’intéraction avec le système et le matériel, le W3C travaille également sur une série d’interfaces de programmation (API).

Laisser une réponse

XHTML : Vous pouvez utiliser ces balises : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Création Imnalys