HTML5

Archi & techno

Applications mobiles multi-plateformes: les approches PhoneGap et Titanium Mobile

Introduction Le développement d'applications pour terminaux mobiles (iPhone, iPad, Android, Blackberry, Windows Phone, Nokia Symbian, Samsung Bada...) se heurte à la fragmentation des technologies de développements: environnement iOS/Objective-C pour l'iPhone et l'iPad, SDK Java spécifique pour Android, J2ME pour Symbian, etc. Deux approches possibles lorsque l'on débute un projet d'application ciblant plusieurs de ces plateformes sont de développer une application pour chacune d'elle, ou de développer un site Web compatible. Dans le premier cas, l'inconvénient concerne bien évidemment le coût des développements. Dans le deuxième,…

Lire la suite
Archi & techno

Osez renoncer aux vieux navigateurs

HTML5 et CSS3 sont désormais au cœur des discussions sur le développement Web. La question du support des navigateurs est souvent évoquée notamment pour le cas Internet Explorer. Les clients demandent encore souvent de supporter Internet Explorer 6 (IE6) alors que ce navigateur a plus de 10 ans. Si ce navigateur a été apprécié à sa sortie, il est devenu un cauchemar pour les développeurs Web tant il contient de nombreux bugs et ne respecte pas des standards comme CSS2. Est-il important de supporter les…

Lire la suite
Archi & techno

Débat : Web Apps VS Natif

Débat : Web Apps VS Natif Lundi 5 septembre 2011 se tenait la Update Conf 2011 à Brighton, nous y étions ! Nous avons notamment assisté à une table ronde ("geek ninja battle" pour les jeunes) sur le thème "Web Apps VS natif" qui réunissait : Matt Gemmel (Développeur iOS, auteur du fameux client Twitter) Jeremy Keith (Web developer) Seb Lee-Delisle (consultant) Martin Beeby (évangéliste Microsoft) Kevin Whinnery (évangéliste Titanium) Débat mené par Aral Balkan organisateur de la Updateconf Le sujet a déjà fait couler…

Lire la suite
Brèves de consultants

De la résilience des standards du Web

Le propos de ce billet est de faire un petit point sur les assauts passés et présents contre les standards du Web. Il est inspiré par l’article de Chris Anderson dans Wired : “The Web Is Dead. Long Live the Internet”. Anderson y développe l’idée suivante : on utilise de plus en plus des applications embarquées, plutôt qu’un navigateur, pour accéder aux contenus sur Internet (son article présente d’ailleurs une courbe très évocatrice. Suivez le lien...). Rappelons que Chris Anderson a fait la keynote d’ouverture…

Lire la suite
Archi & techno

Ce que jQuery Mobile nous apprend sur le Web Mobile

Cet article s'intéresse aux principes de développement qu'implémente la librairie jQuery Mobile pour offrir des sites Web adaptés aux terminaux mobiles, afin d'en tirer des enseignements pour nos propres développements mobiles, utilisant cette librairie ou non. Nous entendrons ici par Web Mobile les sites et applications Web pour les tablettes et tous les téléphones portables supportant le Web, depuis les premières version de Symbian S60 jusqu'aux derniers iPhone et Android.

Lire la suite
Évènement

OCTO à Paris Web 2010 pour un atelier HTML5

La cinquième édition de la conférence Paris Web aura lieu du 14 au 16 octobre, abordant les thèmes de l’accessibilité Web, du design numérique et des standards ouverts. OCTO y sera activement représenté par Mickaël Morier et François Petitit qui animeront le samedi l'atelier HTML5 pour mon ordinateur et mon mobile, dont voici le détail : la révolution HTML5 est en marche à la fois pour les navigateurs de bureau et pour les navigateurs mobiles. Pourtant, peut-on développer les mêmes applications web HTML5 sur toutes…

Lire la suite
Archi & techno

HTML5, offline et sécurité

Un article récent publié sur InfoQ abordait la sécurité de HTML5 dans sa globalité, et notamment sur des attaques concernant les nouvelles fonctionnalités de navigation hors-ligne de HTML5. Quelles sont donc ces fonctionnalités et qu'en est-il vraiment des risques associés ?

Lire la suite
Archi & techno

Pourquoi les Websockets ?

Après la démocratisation d'Ajax (ie. requêtes HTTP asynchrones en Javascript), plusieurs techniques ont été élaborées afin de permettre le push de données depuis le serveur toujours en utilisant HTTP. C'est grâce à ces techniques que l'on reçoit nos mails dans une application web sans avoir à cliquer sur le bouton "Refresh", que les applications de chat sont possibles sans plugin tierce (Flash, Java, ...), etc. Le W3C et l'IETF ont spécifié une API Javascript et un protocole nommé Websocket. Ce protocole connecté est adapté à…

Lire la suite
Archi & techno

HTML5 : la promesse d’un browser qui devient VM

Hier avait lieu une présentation de Peter Lubbers sur HTML5. Une présentation très sympathique qui permettait de repasser en revue les nouveautés d'HTML5, et elles sont nombreuses... Au niveau langage tout d'abord. HTML5 déprécie certains tags (frameset, font...) HTML et en rajoute et tout ça dans un objectif de productivité, de faciliter et de mutualiser les bonnes pratiques. C'est finalement assez proche de la définition Lean de Standard. On retrouve ainsi des tags facilitant l'organisation du contenu (header, footer, nav...) CSS3 s'enrichit et offre un…

Lire la suite