logiciels pilotes / drivers mobiles et PDA jeux logos et sonneries cartes virtuelles bandes annonces

Abonnez-vous aux flux RSS
Comptes & Budgets
Étudiez votre situation financière pour prendre les bonnes décisions.
nouveau
Toutes les vidéos de 01net. : reportages, tests, interviews...
FORUMS
NEWSLETTERS
CHAT
MON ESPACE PRODUIT
EMPLOI ET FORMATIONS
TELECHARGEMENT PILOTES
         01net    Web
La technologie Google Gears Frédéric Bordage La technologie Google Gears
Grâce à cette extension pour Firefox et Internet Explorer, toute application Ajax correctement architecturée peut fonctionner temporairement sans serveur web.

Frédéric Bordage , 01 Informatique (n° 1909), le 15/06/2007 à 00h00

Pour populaire qu'elle soit, l'architecture Ajax (Asynchronous Javascript and XML) ne gère pas nativement le mode déconnecté. Une application Ajax doit impérativement être connectée à un serveur. Cette limite handicape fortement les utilisateurs mobiles. Pour y remédier, Google a dévoilé Google Gears, une technologie destinée à développer des applications Ajax fonctionnant en mode déconnecté. L'objectif de Google consiste, entre autres, à rendre ses outils bureautiques - Gmail, Calendar, Docs, Spreadsheet, etc. - disponibles n'importe quand.

Des caches en local

Distribué sous licence open source, Google Gears se compose de trois modules : une base de données locale, un cache de ressources qui remplace le serveur HTTP, et un moteur d'exécution de processus asynchrones. L'ensemble est packagé sous la forme d'une extension pour Firefox 1.5 et Internet Explorer 6.0, et chapeauté par une API de haut niveau. Celle-ci masque, notamment, les problématiques de synchronisation entre les caches locaux et les serveurs. Le cache de ressources (Localserver) et la base de données (Database) stockent les informations et fichiers provenant du serveur lorsque l'utilisateur est connecté. En mode déconnecté, c'est vers eux que seront reroutés les appels http interceptés.

Google Gears est aujourd'hui la seule solution disponible pour la prise en charge du mode déconnecté pour les applications Ajax. Grâce à sa licence open source, à son API de haut niveau, et au poids de Google, elle pourrait s'imposer rapidement comme la référence dans ce domaine.

redaction@01informatique.presse.fr

Les applications web fonctionnent sans serveur HTTP
1. Toute l'application dans un cache

Le cache de ressources (Localserver) remplace le serveur HTTP distant. Il stocke l'ensemble des éléments de l'application - pages HTML, bibliothèques Javascript, images, feuilles de style (CSS), etc. - sur le poste client. Il intercepte les requêtes HTTP de l'application lorsqu'elle fonctionne en mode déconnecté. C'est également lui qui autorise son démarrage en mode déconnecté.

2. Une base de données locale

La base de données locale (Database) s'appuie sur le moteur SQL open source SQLite. Elle stocke en local les données téléchargées par l'utilisateur lorsque celui-ci est connecté. En mode déconnecté, c'est la base de données locale qui est utilisée par l'application. Un moteur de synchronisation se charge de réconcilier les données lorsque l'utilisateur se reconnecte.

3. La synchronisation s'effectue toute seule

Bien que Google Gears accepte différents modes de synchronisation, l'éditeur préconise de recourir le plus possible à la base de données locale, de façon à augmenter les performances de l'application. Dans ce schéma, c'est le client qui est le maître de la synchronisation, laquelle s'effectue en continu, en tâche de fond.

4. Des traitements asynchrones en tâche de fond

Les synchronisations de données nécessitant souvent du temps, Google propose un troisième module. Baptisé Workerpool, celui-ci élimine les blocages du navigateur dus à l'exécution trop longue de scripts. Ce module transforme les traitements Javascript synchrones en processus asynchrones.



écrire à l'auteur imprimer
envoyer par mail
Cet article est extrait de : 01 Informatique

Hebdomadaire stratégique d'actualité, son objectif est d'informer et d'aider les décideurs dans leurs choix de produits et de solutions technologiques.

Découvrez le magazine
Contactez la rédaction
Abonnez vous
Entretien du PC
Une solution conçue pour améliorer le fonctionnement et les performances de votre ordinateur.
Jeux
Découvrez le jeu de poker le plus impitoyable du moment! Mais serez-vous à la hauteur du challenge?

Question d'argent




télécoms
La Mairie de Paris affiche ses informations grâce au M2M

conversation high-tech
Iriséo : la mosquée de Limoges en 3D

conversation high-tech
TimGroup : structurer et publier des documentations techniques
Dossier spécial
l'innovation à Limoges
Pendant un mois, 01net. part chaque semaine à la rencontre
des « start-up » limougeaudes.

La logithèque pro windows   > mac   > linux


Villes, départements et régions,
retrouvez leurs dépenses et investissements informatiques et télécoms en partenariat avec
Secteurpublic.fr


Cette semaine

14 374 455 euros ht, la dépense high-tech du conseil régional du Nord-Pas-de-Calais en 2007


Pour retrouver toute l'actualité des noms de domaine
Cliquez ici

LOGICIELS LIBRES
Vous cherchez une
solution open source ?
Retrouvez notre guide des logiciels libres
SUJETS CHAUDS

Sport
Toute l'actualité des paddocks : Dossiers, brèves, résultats, vidéos, calendrier, écuries, pilotes...
Jeux
Concevez en quelques clics l'appartement idéal. Tout en 3D pour le plaisir de vos yeux!

WinRAR
Archivez vos données.
WinRAR est la version Windows du programme de compression. Son algorithme très performant permet d'obtenir l'un des meilleurs taux de compression du marché.
Pour retrouver tout le test des hébergeurs
Cliquez ici

Semaine du 2 au 8 mai :
Baisse de qualité
Depuis de nombreuses semaines, les opérateurs ont mis fin à leurs problèmes de disponibilité. Dorénavant, c'est surtout sur la qualité vocale qu'ils se distinguent. Et, à ce petit jeu, le seul à avoir amélioré sa note cette semaine est Altitude Telecom...
moyenne du 02 05 au 08 05 2008
opérateurs dispo.
(sur 100)
temps de
décroché
(sur 100)
qualité vocale
(sur 100)
qualité
globale
(sur 100)
 
1 Altitude Telecom 100.0 67.8 85.8 91.11
2 Neuf Cegetel 100.0 66.3 85.5 90.81
3 B3G 100.0 67.3 84.3 90.43
Moyenne 100.0 63.9 82.7 89.48
01net.com, en partenariat avec , mesure chaque semaine les performances des opérateurs VoIP


A ne pas manquer !



Abonnez-vous gratuitement !
Quotidienne
Hebdomadaire
 
découvrez 01men.com
> toutes nos newsletters

FLUX RSS

La Mairie de Paris affiche ses informations grâce au M2M


AMD espère mettre 12 cœurs dans un processeur en 2010


HP rachète EDS pour contrer IBM dans les services


Olympe Network se relève d'un piratage


Borland se sépare de sa division CodeGear, l'éditeur de Delphi


> tout le classement  




Dernières contributions
ok
disque dur ne veut pas s'ouvrir
M

KIOSQUE
01 Informatique
01Informatique
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
Micro Hebdo
L'hebdo qui vous simplifie la micro et Internet.
L'Ordinateur Individuel
L'Ordinateur Individuel
Le mensuel informatique qui vous informe et vous conseille.

Les flux RSS de 01net.


Tous les PodCasts
audio et video
Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.
Sites du réseau 01net Network : 01net. - 01men - RMC - BFM - BFM TV - La Tribune - Micro Achat - TousLesPodcasts - Caractere.net - Electronique.biz - Mesures.com - Transaction.fr