< Applications WEB autonomes avec Prism | Roozeec Linux Blog
1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5, 00 out of 5)
Loading...Loading...

Applications WEB autonomes avec Prism

Sous ce nom se cache une partie de l’architecture de firefox, à savoir les composants XUL. Inutile de savoir ce qu’est XUL, mais brièvement ca permet d’écrire des applications pour l’internet.

Je vais vous montrer concrètement ce que Prism permet de faire. Comme je l’ai fait souvent sur le blog, partons du site Yahoo Music qui permet de visualiser des clips. Ce site fonctionne avec Flash sur le navigateur. Normalement, vous allez donc sur le site Yahoo, choisissez un clip et ainsi le lecteur vidéo de Yahoo music (en flash) se lance dans une fenêtre Firefox. L’idéal serait d’avoir un bouton sur votre bureau et en cliquant dessus , le lecteur Yahoo Musique se lance. Et bien, faire ceci avec Prism est assez simple, voici donc la procédure à respecter.

Tout d’abord, quelques informations générales pour Prism :

Le site officiel : http://labs.mozilla.com/2007/10/prism/
Le Wiki Prism : http://wiki.mozilla.org/Prism (assez technique quand même)

Tout d’abord l’installation :

La dernière version est la version 0.8 et la version pour Linux se trouve ici : prism-0.8-linux.tar.bz2

Il suffit de télécharger ce fichier et de l’installer par exemple sous /opt de la façon suivante :

En root :
cp REPERTOIRE_DE_TELECHAREMENT/prism-0.8-linux.tar.bz2 /opt
bunzip2 prism-0.8-linux.tar.bz2
tar -xvf prism-0.8-linux.tar

A ce moment, vous avez un répertoire prism : /opt/prism et le fichier exécutable : /opt/prism/prism

Si a partir de votre compte utilisateur, vous lancez la commande suivante : /opt/prism/prism & , vous avez une boite de dialogue suivante :

C’est relativement simple :

URL : Adresse de la page WEB a afficher
Name : Nom pour ce lien

Note : il faut absolument cocher Desktop pour que ça fonctionne et pour créer le lien sur le bureau.

Par exemple, pour google Mail, vous devez configurer comme ceci :

Maintenant, passons d’abord à la configuration pour les plugins, en effet par défaut, rien n’est configuré. Il vous suffit par exemple de lancer prism en mettant comme adresse : about:plugins et vous aurez ceci :

 

Pour installer les plugins c’est très simple, un lien suffit à tout installer :

en mode ROOT, dans le répertoire /opt/prism

cd /opt/prism
ln -s /usr/lib/firefox/plugins

On peut relancer une commande prism avec about:plugins et on constate que c’est beaucoup mieux ….

 

Maintenant, revenons donc a Yahoo Music. Tout d’abord vous vous positionnez sur un clip et vous recherchez l’adresse de la page. Un méthode simple par exemple est de faire un clic droit et de cliquer sur le menu : Informations sur la page .

De ce fait, une nouvelle fenêtre donnant toutes les informations apparaît :

 

Ici apparaît directement l’adresse. Il suffit de copier cette adresse et de lancer une commande Prism /opt/prism/prism & et de configurer comme suit :

Et le player Yahoo Music se lance.
Voilà qui est fait, mais si vous fermez le player, ou se trouve le lien? En fait en cochant Desktop, Prism crée un raccourci dans votre répertoire HOME et non dans le répertoire Desktop ou Bureau, bug ? Pour l’avoir donc sur votre bureau, rien de plus simpe il suffit de copier le fichier XXXXX.desktop dans le répertoire Bureau ou Desktop.

Et voilà , en cliquant sur ce nouvel icone sur votre bureau vous lancer le lecteur de Musique Yahoo. Et vous pouvez faire ceci pour de nombreuses applications (infos WEB, videos, webmail, etc ….). Ca évite de lancer le navigateur firefox et toutes ses extensions.

Pour les curieux, vous pouvez jeter un coup d’oeil dans le répertoire $HOME/.prism/*default et plus plus précisement dans le répertoire webapps ou vous y trouverez tous les configurations de vos webapps.

Si vous avez aimé cet article, merci de voter pour lui ! :
Both comments and pings are currently closed.


Contrat Creative Commons
Cet article est sous licence Creative Commons Paternité
Partage des Conditions Initiales à l'Identique 2.0 France License

9 Responses to “Applications WEB autonomes avec Prism”

  1. Chris dit :

    Belle découverte de cet outil que je ne connaissais pas! Je pense lui trouver une utilité au quotidien :)

    PS: quelques petites fautes d’orthographe à corriger dans le billet.

  2. sashimi dit :

    En quoi cela diffère d’un raccourci tout bête vers la page web cible ?

  3. Roozeec dit :

    @sashimi : Avec un raccourci vers la page web , tu lances la navigateur entier avec tous tes onglets .etc… Ici tu lances la page uniquement et à la dimension que tu veux , et au niveau rapidité de lancement c’est quand même mieux.

  4. sashimi dit :

    Roozeec : je comprends bien, mais si disons tu veux gmail, google calendar, youtube, lemonde, etc… ça te fait une instance du « navigateur » prism ouverte à chaque coup. La du coup, vive les ressources consommées. Et puis je croyais que la grande mode des navigateurs modernes était aux onglets dans 1 même fenêtre pour éviter justement d’en avoir 50 qui encombrent la barre des tâches?….

  5. Winzeep dit :

    HellO,

    Merci pour cette découverte.
    Je voulais aussi préciser que chez moi il copie bien le lien directement sur le bureau.

    Voili voila.

  6. Omnisilver dit :

    sashimi > c’est simple : si tu as besoin de tout ça, tu utilises ton navigateur normal

    L’intérêt de Prism c’est de dédier une fenêtre à une application que l’on utilise très couramment, et que l’on peut alors gérer de façon indépendante de son navigateur (par exemple pour ma soeur un prism pour deezer sera top, vu qu’elle laisse son Firefox ouvert rien que pour lui).

    C’est probablement très intéressant aussi pour les PC «Bornes interactives» que l’on veut dédier à une seule tâche.

    Pour info, il est prévu dans la To-Do kist de Prism de fonctionner avec un XulRunner «mutualisé», c’est-à-dire qu’il n’y aura qu’une instance de XulRunner pour plusieurs fenêtres Prism (et idéalement, pour Firefox/TB/SM/Sunbird etc.).

  7. gdorchie dit :

    Salut,

    tar -jxvf est l’équivalent de tar -zxvf pour les .tar.bz2

    cordialement

  8. jahvascriptmaniac dit :

    Pour les amateurs de .deb, il y a toujours ça :

    http://mirror.yandex.ru/ubuntu/pool/universe/p/prism/

    Impossible de le trouver dans les dépôts par contre, même avec universe multiverse et tout le tralala…

Propulsé par WordPress


Contrat Creative Commons
Site sous licence Creative Commons Paternité
Partage des Conditions Initiales à l'Identique 2.0 France License
Web Analytics