Tous les navigateurs acceptent HTML5 et CSS3

Tous les navigateurs acceptent HTML5 et CSS3 mais tous ne comprennent pas leurs nouvelles fonctionnalités. L’usage de nouveaux attributs HTML5 ou de nouvelles propriétés CSS3 ne bloquera pas votre navigateur, ce dernier les ignora tout simplement. Un avantage indéniable qui nous permet d’utiliser dès aujourd’hui HTML5 et CSS3 même si certains de nos utilisateurs ne disposent pas encore de navigateurs les supportant. Comme je le précisais dans l’article Osez renoncer aux vieux navigateurs, il ne faut pas avoir peur d’utiliser des fonctionnalités HTML5 et CSS3 car des comportements dégradés natifs existent. Quels sont les comportements dégradés natifs acceptables ? Comment profiter d’une fonctionnalité HTML5 ou CSS3 si son comportement dégradé n’est pas acceptable ? Comment pallier l’absence de support des nouvelles API JavaScript si le navigateur ne les possède pas ?

(Lire la suite…)

La crise économique, une opportunité à ne pas rater !

La crise économique, une opportunité à ne pas rater !
L’actualité financière et les perspectives économiques mettent sous pression les budgets des DSI. Les coups de rabot budgétaires ont le mérite de mettre en évidence les sujets perçus comme les plus importants et urgents.
Arbitrer entre maintenir à flot l’activité métier ou la transformer est un choix difficile pour chaque Direction : « run the business or change the business » ? Les investissements SI sont soumis également à ce dilemme.
Néanmoins, les entreprises qui sauront mettre à profit cette période troublée pour se transformer sauront en bénéficier plus tôt. Alors que celles, qui ne le feront pas, n’auront pas eu le temps de le faire avant la prochaine crise, qui les paralysera à nouveau.
Dans une logique de recentrage des investissements SI, la question est donc de bien identifier les sujets qui permettent d’obtenir une réduction significative des coûts opérationnels et de rentabiliser à court terme la transformation des activités. Il faut bien l’admettre, cet exercice nécessite une bonne dose de créativité et d’innovation.
(Lire la suite…)

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, on sera limité en richesse de l’application par les possibilités du Web.

Ce fut l’objet d’un précédent article sur notre blog: http://blog.octo.com/debat-web-apps-vs-natif/.

Entre ces deux approches se situe une offre assez fournie de solutions de développement multi-plateforme, proposées par des éditeurs proposant leurs propres plateformes d’exécution et leurs outils de développement.

Parmi celles-ci, nous nous sommes concentrés dans cet article sur PhoneGap et Titanium Mobile, qui sont aujourd’hui parmi les plus abouties et sont représentatives des deux principales approches de développement multi-plateforme: l’utilisation des moteurs de rendus Web pour PhoneGap, et la translation de code source vers la plateforme cible pour Titanium.
(Lire la suite…)

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 vieux navigateurs ? Y a-t-il des cas où on pourrait s’en passer ? Doit-on se focaliser exclusivement sur les navigateurs récents ? (Lire la suite…)

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 beaucoup d’encre, cette table ronde a été l’occasion de résumer les différences entre ces deux approches du développement mobile et de vulgariser des considérations complexes. Cet article propose une synthèse de ces discussions.
On notera que ces discussions ne traitaient pas de l’aspect stratégie mobile mais d’une comparaison technique entre ces deux approches du développement mobile.

(Lire la suite…)

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 de l’USI 2010 en juillet dernier. (Lire la suite…)

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…)

Paris Web 2010: les grandes tendances

L’édition 2010 de Paris Web, l’évènement français des acteurs du Web, a eu lieu du jeudi 14 octobre au 16 octobre. Trois jours de sessions passionnantes dont voici les principaux thèmes abordés.
(Lire la suite…)

OCTO à Paris Web 2010 pour un atelier HTML5

ParisWeb2010-OnYSera
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 les plateformes, et de la même manière? Nous verrons à-travers des exemples concrets, les possibilités offertes par les deux types de plateformes, et ce qui peut les différencier. Nous développerons une petite application dans l’esprit des Coding Dojo, ce qui permettra à tous de prendre le clavier et coder une partie de cette application. Vous serez les bienvenu(e)s!

Victime de son succès, Paris Web affiche déjà complet… Nous espérons donc que vous avez déjà réservé vos places pour vous y rencontrer!

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…)