Google Gears fait tourner des applis web sans connexion Internet

Dans Geek,
le Mardi
16 décembre 2008,
Aucun blabla

Gears

Dans les nouvelles versions de WordPress est apparue une fonction « Turbo ». En fait, il s’agit de l’implémentation de Google Gears dans le moteur de blog.

J’étais complètement passé à côté de ce plugin pour Firefox, Internet Explorer et Safari lancé il y a plus d’un an.

Gears permet de développer et de faire tourner des applis web 2.0 en mode non connecté ! Par exemple, il permet via le navigateur web d’interagir avec une base de données SQLite installée sur le poste client par Gears

Côté navigateur, le code est tout simplement du javascript. La seule contrainte inévitable : il est indispensable d’installer le plugin Gears dans le navigateur.

On peut également écrire des fichiers sur le disque client ce que ne permet pas pour des raisons de sécurité le navigateur web sans le plugin. Il est toutefois demandé une permission à l’utilisateur à chaque fois que Gears se lance.

Les applications possibles avec Gears :

  • Dans le cadre d’une application mono-poste (inutile d’avoir une base de données distante)
  • Dans le cadre d’un environnement en mode connecté / déconnecté. Exemple : un commercial en déplacement et sans connexion internet remplit sa base de données sur son PC portable puis l’application synchronise les données avec la base de données globale lorsqu’il y a une connexion Internet.
  • Des traitements peuvent être réalisés sur le poste client et non pas sur le serveur.
    Exemple : pour une application gourmande en requetes de sélection base de données (un backoffice par exemple), une partie des données peut être stockée sur le poste client via SQLite et les requetes sont faites non pas sur la base de données distante mais sur la base de données locale.
    On peut même imaginer des base de données locales et distantes qui se synchronisent. On aurait donc une image de la base de données distante sur le poste client. On gagne ainsi des temps de calcul lorsque la base de données distante est saturée et aussi du temps de transfert car on ne passe pas par les tuyaux d’Internet. Le pied !

Aucun blabla

Laisser un blabla