Le framework étant disponible et initialisé, nous avons alors accès aux différents composants. Afin d'instancier les objets du modèle, il faut passer par un point central de création qui est l'objet usine google.gears.factory et sa méthode create.
|
Les différentes briques du framework |
|
|
Module |
Nom de la classe |
Présent dans la versionZone 4 |
|
|
Database |
beta.database |
0.1 |
|
|
HttpRequest |
beta.httprequest |
0.2 |
|
|
LocalServer |
beta.localserver |
0.1 |
|
|
Timer |
beta.timer |
0.2 |
|
|
WorkerPool |
beta.workerpool |
0.1 |
|
|
Source : Edis Consulting / 2007 |
|
Voici quelques exemples utilisant la " factory " dans le code JavaScript :
// pour instancier la base de données
var db = google.gears.factory.create('beta.database', '1.0');
// pour instancier le serveur de cache local
var localServer = google.gears.factory.create('beta.localserver, '1.1');
Les développeurs disposent de primitives en JavaScript |
Pour que le site ou service en ligne tire partie de la stratégie "offline" de Google Gears, les développeurs disposent de primitives de haut niveau entièrement en JavaScript. Elles permettent d'accéder aux trois composants présentés ci-dessus.
Dans la documentation API Developer's Guide disponible en ligne , sont détaillées les classes du framework.