meven's blog

Aller au contenu | Aller au menu | Aller à la recherche

Tag - wave

Fil des billets

samedi 25 juillet 2009

Google Wave s'ouvre un peu

Google a fait l'annonce d'une libération de code sous Licence Apache 2, de deux programmes en relation avec le protocole Wave. Cela représente au total 40 000 lignes de code de java disponible via mercurial.

  1. le "Operational Transform" (OT), c'est en fait l'API de base pour le protocole Wave et son modèle.
  2. un prototype de client/serveur implémentant le protocole Wave.

Le serveur est une extension du serveur XMPP openfire. Une procédure d'installation est disponible, que j'ai testé.

Wave en console

On se retrouve avec un serveur XMPP avec l'extension Wave et un client en ligne de commande avec des commandes tel que :

 /open     id                       open a wave given an inbox id

On retrouve les principes des waves : partage d'objet, mise à jour temps réel entre les participants.

Le client n'a pas encore qu'une fraction des fonctionnalités du client GWT, mais avec une base de code pour travailler, qui sait ce que l'on peut obtenir.

Pour le serveur, d'après le billet de google, il implémente une version plus récente du protocole que le serveur de preview wavesandbox...

lundi 20 juillet 2009

Premières impressions sur Google Wave

Je viens d'obtenir un compte sur la "developper preview" de Google Wave.

J'avais été assez enthousiasmé en juin quand le projet avait été dévoilé.

Comme vous le savez sans doute, les wave sont des mixs de mail, messagerie instantanée, wiki et plus combiné dans une une même web-app. L'application est à la fois synchrone et asynchrone, extensible via des bots (traduction, publication...), des gadgets (carte, sondage etc..) qui permette d'enrichir l'utilisation.

Je vous livre mes premières impressions.

google wave

Rapide : On est surpris par la fréquence des mises à jour et l'instantanéité. On peut suivre un autre utilisateur en train d'éditer une wave. On se croirait avec gobby, excepté qu'il s'agit d'une application web dans un navigateur.

Bruyant : Les utilisateurs sont des développeurs. On parle nouveauté, information pratique, le tout avec beaucoup, beaucoup de bruit. Il y a une fonction "spam!", il faudra que je la teste.

Prometteur : Les fonctionnalités sont là : édition des pages à plusieurs, messages en fil de discussion, avec possibilité de le faire en privé...

En devenir On est encore au stade preview, l'instabilité se fait sentir. Et pour moi il manque surtout l'ouverture d'une implémentation d'un serveur, qui promet d'être interopérable avec les autres serveurs implémentant le protocole.

J'ai hâte d'en avoir une utilisation dans un cadre réel et davantage décentralisé.

Pour l'heure, il me reste plus qu'à découvrir le nouveau joujou du point de vue d'un développeur ;)