Google Gears : vous pouvez vous deconnecter
Par NiKo le jeudi 31 mai 2007, 17:38 - Divers
- Lien permanent -
7 commentaires -
Tags :
Note : ce billet est une reprise de l'article que j'ai publié sur le blog de Clever-Age, Google Gears : vous pouvez vous déconnecter.
Edit : Article publié sur ZDNet, la gloire ^^
Google a annoncé aujourd’hui à l’occasion du Google Developer Day le lancement de sa réponse technique concrète aux problèmes de la consultation et de la synchronisation de données web en mode déconnecté : Google Gears.
Cette réponse prend la forme d’une extension pour navigateur web (Firefox sur Windows, Mac et Linux, Internet Exporer sur Windows [1]) comprenant un serveur local, une base de données et un gestionnaire de transactions permettant de transformer le navigateur en solution client-serveur local afin de régler l’épineux problème du travail en mode déconnecté avec les applications web modernes.
En effet, si les applications en ligne se sont considérablement enrichies et sophistiquées ces dernières années, au point de devenir de plus en plus indispensables à certains d’entre nous, elles subissent cependant pour la plupart d’entre elles d’une limitation importante : la nécessité d’être en permanence connecté à internet pour fonctionner. Nombreux sont les cas d’impossibilité de se connecter au réseau des réseaux : zone de couverture, problèmes matériels, d’infrastructure, etc.
Bien sûr, certains se sont déjà - et parfois depuis longtemps - penchés sur la question. C’est le cas de Mozilla avec l’ajout dans la version 2 de Firefox d’une base de données SQLite ou du projet Zimbra permettant la sauvegarde de ressources locales. Mais l’une des solutions les plus avancées semblait se situer du côté du Dojo Offline Toolkit, un projet open source proposant des fonctionnalités de stockage d’interfaces, de données et d’applications en local et des fonctionnalités de synchronisation.
Google Gears se base sur cette dernière solution, embarquant le Dojo Offline Toolkit et une base de données SQLite au sein même de son extension. L’extension est open source (sous licence new BSD) et peut à ce titre être redistribuée dans une application embarquant le runtime ou utiliser une installation existante de l’extension. La disponibilité du code est également une bonne garantie quand à la transparence, au taux d’adoption, à la sécurité et l’évolutivité du produit [2]
Une des premières mises en oeuvre intéressantes de Gears se situe depuis ce matin dans Google Reader, l’agrégateur en ligne de Google : les utilisateurs ont pu remarquer la présence d’un nouveau bouton permettant de récupérer en local les 2000 derniers éléments non-lus afin de pouvoir les consulter hors-ligne.

Évidemment, ceci n’est qu’un début et Google ajoutera progressivement ce type de fonctionnalités à ses applications en ligne phares comme GMail, Calendar, Docs, etc...
Google Gears ne sera cependant pas limité au monde de Google, mais sera utilisable par tout éditeur de site Web concerné par ce type de problématiques. Imaginons par exemple l’application d’un constructeur automobile permettant de configurer son véhicule : l’utilisateur télécharge alors de façon transparente le catalogue des éléments disponibles et peut ensuite prendre tranquillement l’avion, utiliser l’application pendant le vol en configurant sa future voiture. Une fois rendu à destination, il synchronise sa simulation une fois reconnecté à internet et envoie les données au serveur web du constructeur.
Plus directement utile ? Le téléchargement en local des données cartographiques et des points d’intérêt de votre futur périple au bout du monde, hors-zone de couverture internet ? Vous y êtes ?
Alors, tout est au mieux dans le meilleur des mondes ? Peut-être pas, si l’on considère cette initiative de Google sous l’angle de la standardisation : en effet, Google et les équipes de développement Dojo proposent aujourd’hui une solution qui est basée sur un effort de réflexion qui a été initié auprès d’un nombre restreint de participants ; quid si demain Microsoft publie sa propre interprétation du problème ? Allons-nous à nouveau assister à un affrontement des deux géants, avec tout ce que cela implique en terme de problèmes d’interopérabilité ? Le fait qu’Adobe semble vouloir intégrer Gears dans Appolo et que Mozilla et Opéra soient de la partie risque de complexifier encore un peu plus le problème pour l’éditeur de Redmond.
Reste que le sujet est à surveiller de près, car les enjeux sont énormes à l’heure où les applications web tendent à empiéter de plus en plus sur le territoire des applications client-lourd traditionnelles.
[1] Le support de Safari et d’Opéra est d’ores et déjà annoncé.
[2] Déjà une mise à jour depuis le lancement ce matin même !
7 commentaires (Ajouter un commentaire)
A noter que RemerberTheMilk vient de propose son service offline via GoogleGear.
Je ne suis pas sur, mais je crois que c'est le premier service (hors google) a proposé cette technologie.
Pour la petite histoire, la petite icône verte est arrivée dans la version française de Google Reader
Bravo pour cet article ! Tout le monde a repris cette nouvelle sans expliciter simplement le fonctionnement et les enjeux de cette petite révolution.
C'est vrai que c'est un sujet qu'il faut suivre de près car Google, qui devient (ou est déjà ??), un big brother aujourd'hui tend à dicter ses standards et les imposer très subtilement.
Et bien, tu sais NiKo, c'est le genre d'article que j'adore lire : nos agrégateurs nous abreuvent quotidiennement de news peu claires ou partielles.
Ton article, c'est tout l'inverse : simple, clair comme de l'eau de roche et précis. Du bonheur. Merci
> Sinon y a pas eu d'annonces dans Google Reader
dans la page "home" de ton google reader, le "latest messages from the Google Reader team", c'est pas http://googlereader.blogspot.com/20... par hasard ?
sinon oui, je suis d'accord sur le formidable potentiel de cette extension. certes on tend vers le 100% connectés, mais on peut imaginer tout un tas de raisons de ne pas etre connecté, et nottament outre prendre le train / avion, désactiver son chipset wifi pour économiser la batterie. Par ailleurs, le train et l'avion ne sont pas les seuls endroits à ne pas proposer d'accès internet, je pense par exemple aux parcs, aux voitures, au métro, etc.
bref, j'adore déjà google gears
@NiCoS: faut utiliser les services Google en version anglaise pour voir les dernière mises à jour les concernant. Moi je trouve au contraire cette fonctionnalité très intéressante et pleine de possibilités pour les développeur / utilisateurs
Et avec le code Google ouvert, que du bonheur !
Tu peux par exemple imaginer récupérer le catalogue d'un client pour le consulter tranquillement pendant le voyage (avion, train, métro...)
Sinon y a pas eu d'annonces dans Google Reader pour l'ajout de cette fonctionnalité, contrairement aux autres mises à jour en général.
Ce que je trouve dommage, c'est que les synchonisations ne puissent pas de faire de façon automatique. Comme ça, ça permettrai de toujours pouvoir lire ses flux off-line à tout moment...
Ben ouais, comment on sait des fois qu'on va avoir une coupure internet ?
Pour Google Reader, j'ai pas encore la petite icône... c'est peut être dispo que pour la version anglaise... So wait & see...
Après se pose la question : un tel service est-il réellement utile dans la mesure où nous allons de plus en plus vers du 100% connecté. Remarque, ça servira toujours dans les zones/lieux où la connection n'est pas possible et lors des éventuelles pannes de service :-P
Peut-être que l'intérêt d'une telle fonctionnalité est plutôt pour les fournisseurs de service, je sais pas si ça ne peut pas leur économiser de la bande passante en minimisant le traffic au strict minimum...
La discussion continue ailleurs
En Vrac
Niko nous explique que nous pouvons nous passer de notre connexion internet et reprendre une activité normale avec l'arrivée de Google Gears. Plus sérieusement, c'est un article tout à fait pertinent :-) Davidm nous informe que le CMS Modx est...