Sorry, you need to enable JavaScript to visit this website.

Image CAPTCHA
Saisir les caractères affichés dans l'image.

HTML-5 : la nouvelle interface Web universelle pour les services cloud

HTML-5 : la nouvelle interface Web universelle pour les services cloud
2012-04-192014-07-01cloud computingfr
Actuellement le HTML-5 constitue une nouvelle révision majeure de la norme W3C HTML-4 (qui date de plus de 10 ans) et offrent aux développeurs des sites web et des applications en mode cloud un ensemble d'outils permettant la mise en œuvre d'applications plus riches par rapport aux...
Publié le 19 Avril 2012 par Jamil Chawki dans cloud computing
HTML-5 : la nouvelle interface Web universelle pour les services cloud

 HTML-5, 10 ans après la norme HTML-4

Le HTML-5 est le résultat d’un travail de normalisation initié en 2004 par la communauté WHATWG (Web Hypertext Application Technology Working Group) pour étendre les fonctionnalités du HTML et corriger les lacunes de son prédécesseur le HTML-4 qui nécessite l’intégration de modules d’extensions ‘Plugins’ propriétaires avec des solutions comme Adobe Flash, Microsoft Silverlight ou Google Gears.

Actuellement le HTML-5 constitue une nouvelle révision majeure de la norme W3C HTML-4 (qui date de plus de 10 ans) offrant aux développeurs des sites web et des applications en mode cloud un ensemble d'outils permettant la mise en œuvre d’applications plus riches par rapport aux applications web traditionnelles client/serveur où les traitements sont réalisés sur un serveur distant.

des nouvelles fonctionnalités pour les services cloud : mode hors connexion, multi terminal et multimédia

Le HTML-5 va offrir des nouvelles fonctionnalités comme le mode hors connexion Internet, "Offline", glisser-déposer "Drag and Drop",  gestion de l’historique "History Management", Géo-localisation, base de donnée "Database"… et notamment faciliter l’accès aux ressources locales du terminal (audio, vidéo, camera, réseau, GPS, système de fichiers, CPU, etc.).

La norme HTML-5 sera complétée par le développement d’une nouvelle fonctionnalité nommée "Web Real Time Communication" portant sur les services de communication en temps réels entre les navigateurs Communication as a Services CaaS.

HTML-5 facilitera ainsi le développement des applications web en mode Cloud Computing SaaS plus évoluées notamment dans le domaine multimédia (intégration des codeurs audio et vidéo dans le navigateur), à la CPU (pour le traitement Multi tâche) et aux communications (téléphonie IP, visioconférence) et ce avec une expérience utilisateur identique à ce que serait une application native.

Même si la norme n’est pas encore finalisée la plupart des éditeurs de navigateurs comme Chrome, Firefox, Opera, Internet Explorer et Safari, commencent à intégrer les nouvelles fonctionnalités HTML-5.

HTML-5 : la nouvelle interface Web universelle pour les services cloud

HTML-5 une interface Web universelle pour le cloud

La nouvelle norme HTML-5 deviendra le futur environnement ouvert pour le développement d’applications web et facilitera la portabilité de l’application. Avec ses nouvelles fonctionnalités, HTML-5 est considérée comme une nouvelle interface Web universelle pour exposer les services en mode cloud de type SaaS, IaaS et CaaS tout en étant agnostique aux terminaux cibles. Cette dernière pouvant être exécutée sur tout terminal comme un ordinateur, un téléphone mobile, une tablette ou une TV connectée… ayant un navigateur web compatible HTML-5.

Jamil Chawki

3 Commentaires

  • 25 Avril 2012
    2012-04-25
    par
    Je vous remercie pour l'intérêt que vous avez porté à mon article et je vous apporte ci-dessous quelques précisions et éléments de réponse à vos commentaires qui enrichissent le débat :

    HTML-4 ne propose pas assez de fonctionnalités permettant de créer des éléments qui interagiraient entre eux par rapport au document HTML-5 du W3C (http://dev.w3.org/html5/spec/).
    Ce document :
    •définit un langage unique, le HTML-5, qui peut s'écrire avec la syntaxe du HTML ou du XML
    •définit des procédures détaillées sur la manière dont le langage doit être implémenté
    •améliore le balisage des documents web
    •introduit des fonctionnalités et des API pour des nouvelles applications Web et cloud.

    Il comporte plusieurs spécifications techniques dont une spécification principale HTML-5 associée a un ensemble d'extensions (une boîte à outils pour les développeurs) qui sont encore en cours d'élaboration comme WebSocket API, Web Worker API, Geolocation API, Web SQL Database API, Contacts API, Calendar API, Web Storage…
    Même si les discussions sont centrées sur la nécessité d'implémenter tel ou tel élément, le contenu de la documentation HTML-5 n'est plus vraiment un simple brouillon de travail , car de nombreuses sections de la norme sont déjà stabilisées et déployées progressivement dans les navigateurs et utilisées par les acteurs de l'Internet.
    Par ailleurs, HTML-5 est rétro-compatible car cette nouvelle norme est définie de manière à assurer la rétro-comptabilité, c'est-à-dire que les navigateurs qui supportent HTML-5 supporteront aussi le contenu existant pré-HTML-5 (voir la documentation HTML-5 pour les auteurs http://dev.w3.org/html5/spec-author-view/)
    Cordialement
    Jamil
  • 19 Avril 2012
    2012-04-25
    par
    Iro
    Je ne suis pas d'accord avec les différents points abordés dans le commentaire ci-dessus : - Comme le dit l'article si on le comprend bien, le HTML5 permet de mettre en place ce genre d'applications in browser, donc sans passer par une plugin, il ne dit nullement que c'est le HTML5 qui donne accès aux services. - Les normes HTML5 - CSS3 et API JS en sont encore au brouillon c'est vrai, mais les projets nécessitant à la fois ces technologies et la compatibilité cross-browsers sont complètement à côté de la plaque. Aujourd'hui un projet est ciblé, et selon la logique, plus un projet nécessite des particularités, plus il est censé être ciblé. En dehors de ce cas, le chef de projet a des questions à se poser.
    Il y aura toujours une part de navigateurs obsolètes, il y aura toujours des disparités d'un navigateur à l'autre, comme il y en a toujours eu.
  • 19 Avril 2012
    2012-04-25
    par
    Tous les services que vous énoncez dans votre article (WebRTC, WebSocket, Database, History, ...) ne sont pas fournis par HTML directement, il faudra utiliser les API JavaScript.
    La norme HTML5 n'est qu'une mise à jour des balises et attributs disponible. Il y a une certaine confusion entre le terme HTML5 employé dans les médias et la norme HTML5 définit par le W3C (http://dev.w3.org/html5/html-author/).
    La norme HTML5 + CSS3 + API Javascript permet de mettre d'accord l'ensemble des fournisseurs de navigateur sur les "bonnes pratiques".
    La norme HTML5, les normes CSS 3 et les API JavaScript ne sont qu'au stade brouillon et avant que la majorité des navigateurs intègrent les même normes et API, il va se passer un moment or il est inconcevable de proposer un produit pour une gamme de navigateur au détriment de l'utilisateur, sans compter les navigateurs obsolètes qui possèdent de larges parts de marché seront encore présents un long moment.

Ajouter un commentaire

comments

  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Tags HTML autorisés : <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <br>

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.

Email HTML

  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
Image CAPTCHA
Saisir les caractères affichés dans l'image.
Changer d'affichage