19 juin 2009

Gears dans Prism

gears-on-prism

Si vous ne le savez pas, Prism de Mozilla permet d’intégrer des applications Web dans votre bureau traditionnel en encapsulant le service web dans une application native qui pourra se lancer indépendamment de votre navigateur.

Vous pourrez alors créer un raccourci qui pourra se glisser sur votre bureau comme n’importe quel autre applicatif.

Google Gears, quant à lui, permet d’utiliser certains services Google (Mail, Agenda, Documents, ..) même si vous n’êtes pas connecté. Par exemple pour Gmail, vous pourrez alors lire vos mails, consulter vos pièces jointes et écrire des mails même si vous n’êtes pas relié à Internet. La synchronisation se faisant lorsque vous serez de nouveau connecté.

En couplant Prism et Gears on peut donc imaginer avoir des applis web autonomes qui s’exécutent que l’on soit connecté ou pas.
Mais malheureusement tout n’est pas si simple puisque même si Prism donne la possibilité de rajouter des addons (comme le permet Firefox) il ne supporte pas l’add-on Gears de manière officielle.

Mais comme vous êtes gentils je vous donne la marche à suivre pour contourner tout ça ;)
La  procédure est décrite pour un environnement Linux sous Ubuntu mais vous pourrez l’adapter selon votre OS.

1] Installation de Prism

Dans le gestionnaire d’applications (Ajouter/Supprimer des applications) installez les applications Prism.

2] Téléchargement/Modification de Gears

Télécharger la version linux de l’add-on Gears, vous le trouverez à cette adresse : http://dl.google.com/gears/current/gears-linux-opt.xpi

Décompresser l’archive gears-linux-opt.xpi et éditer le fichier install.rdf

<em:targetApplication>
<Description>
<em:id>prism@developer.mozilla.org</em:id>
<em:minVersion>0.8</em:minVersion>
<em:maxVersion>1.0.0.*</em:maxVersion>
</Description>
</em:targetApplication>

Rajouter le code suivant entre les balises RDF :

<em:targetApplication>
<Description>
<em:id>prism@developer.mozilla.org</em:id>
<em:minVersion>0.8</em:minVersion>
<em:maxVersion>1.0.0.*</em:maxVersion>
</Description>
</em:targetApplication>

Reconstituer l’archive une fois le ficheir install.rdf modifié et sauvegardé.
(à savoir : une archive xpi est comme un archive jar,  il suffit de créer une archive jar et de renommer le fichier constitué en xpi)

3] Intégration de l’add-on Gears modifié dans Prism

Lancer votre application Prism dont le service web peut supporter Gears (ex Gmail). Dans l’angle bas-droit de la fenêtre vous avez un icone qui vous permet d’accéder au menu Tools/Add-ons par lequel vous allez pouvoir ajouter votre add-on modifié.


Voilà, vous avez gears intégré dans votre appli web !

Dorénavant vous avez une appli web « stand-alone»  qui fonctionne en mode connecté ou pas.
Si vous avez des soucis, n’hésitez pas à poser des questions dans les commentaires.

Similar Posts:

Partagez !
  • Print this article!
  • E-mail this story to a friend!
  • Twitter
  • Facebook
  • del.icio.us
  • Google Bookmarks
  • Netvibes
  • Wikio FR

Publié dans: Techno

Tags:

Commentaires

Aucun commentaire

Laissez un commentaire

Name *

Mail *

Website