Untitled Document
Gestion d'un site en mode "offline" avec Google Gears

En savoir plus

 

La nouvelle "killer application" de Google est, avant tout, un mélange savamment composé de plusieurs technologies puissantes :

- Ajax : pour mettre à jour les interfaces en temps réel en allant chercher l'information juste nécessaire sur le serveur

- SQLite : base de données légère et performante pour le stockage des données locales

- JSON : format JavaScript d'échange de données entre les différents mondes

Des connexions en mode asynchrone

Ces technologies sont regroupées sous plusieurs modules distincts :

- Localserver : un mini serveur Web local ayant le rôle de cache de contenu qui intercepte et gère les accès aux ressources (html, images, css, …) en mode sans connexion au serveur.

- Database : une base de données relationnelle SQL locale (moteur SQLlite) accessible par le navigateur qui stocke les données générées par l'utilisateur.

- Worker pool : un outil de synchronisation qui assure la communication entre les deux premiers composants et la mise à jour des données une fois la connexion au serveur distant rétablie. En outre, il permet l'exécution du JavaScript en tâche de fond. Ces scripts s'exécutant en mode asynchrone, ne bloquent pas l'interface utilisateur ce qui améliore considérablement les performances de l'application.


JDN Développeur Envoyer Imprimer Haut de page