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

Abonnez-vous aux flux RSS
BitDefender IS 2009
Protégez efficacement 3 PC pour 2 ans.
Gagdet 2.0
RSS, podcasts, widgets, web TV, jeux en ligne… depuis votre bureau.
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
EBP Devis et Facturation
Vos documents de ventes en toute simplicité : devis, transferts de factures, tableaux de bord, ...
Business English
Niveau Business : un logiciel révolutionnaire pour perfectionner les hauts niveaux d'anglais!


Votez pour les Trophées 2008

Question d'argent





conversation high-tech
Jog the Web : faites du Net un diaporama

marché
Les entrepreneurs du Web se tournent vers Israël

conversation high-tech
Voxmobili : synchroniser son mobile avec le Web

La logithèque pro windows   > mac   > linux
En vedette 
Image du logiciel OpenOffice.org


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


Cette semaine

10 829 956 euros, la dépense high-tech maximale du Conseil régional de la Nièvre en 2007


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




Pour retrouver tout le test des hébergeurs
Cliquez ici

moyenne du 03 10 au 09 10 2008
rang opérateurs appels aboutis qualité vocale stabilité vocale qualité globale  
1 Ornis - Centrex 100.0 88.7 100.0 96.62 En hausse
2 IC Telecom - Centrex 100.0 89.8 98.3 96.60 En hausse
3 Completel 100.0 89.5 93.3 95.50 En hausse
  Moyenne 98.4 86.5 86.7 92.47  
01net.com, en partenariat avec , mesure chaque semaine les performances des opérateurs ToIP


A ne pas manquer !


Deuxième édition des trophées 01 Informatique
Abonnez-vous gratuitement !
Quotidienne
Hebdomadaire
 
découvrez 01men.com
> toutes nos newsletters

FLUX RSS

Les développeurs Facebook rencontrent leur idole


Le nouveau noyau Linux est taillé pour les Netbooks


BoozterMail : le client de messagerie qui trie intelligemment vos e-mails


Lien sponsorisé : quand votre marque fait remonter automatiquement votre concurrent


Le stress à IBM France sera expertisé


> tout le classement  




Dernières contributions
Réponse
ahahah
MRIM y a pas mieux

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 Internext - 01net.
Sites du réseau 01net Network : 01net. - 01men - RMC - BFM - BFM TV - La Tribune - TousLesPodcasts - Association RMC-BFM