Avant de commencer ce billet je tiens à préciser que je n'ai malheureusement pas d'invitations étant donné qu'on m'a invité donc pas la peine de m'en demander en commentaire ;) (si à un moment j'en ai vous serez au courant !)

Google Wave ... On en parle depuis plusieurs mois maintenant avec la présentation à la Google I/O 2009 et on en entend beaucoup parlé via les gens (comme moi maintenant) qui participent à la béta. Annoncer comme un système révolutionnaire qui va carrément faire disparaitre l'email ! Mais qu'en est-il vraiment ? Vraiment si révolutionnaire ou juste un buzz Googlelien ?

Alors tout d'abord : oui c'est révolutionnaire et c'est différent de ce qu'on connait déjà comme système de communication, c'est même déroutant au début mais on s'y fait vite. Par contre pour moi ça ne remplacera absolument pas les emails c'est certains, c'est très différent d'un email voir même d'un usage qu'on en fait. Pour moi Google Wave remplacera surtout les Google Groups, mailing lists et forums liés à un projet collaboratif. En effet, Google Wave est orienté travail collaboratif et il faut avouer que même si c'est un peu le bordel par moment ça sera beaucoup plus simple d'utiliser Wave qu'un Google Groups.

Donc Wave a de l'avenir pour le monde du collaboratif : projets, réunions, communautés ...

Un peu de vocabulaire quand même avant de commencer :

  • Une wave (une vague) est en fait une discussion entre plusieurs personnes (un topic dans un forum).
  • Un blip est un message dans une wave (un post dans un topic)
  • Une wavelet est une sous conversation lié à un blip. En effet dans une wave on peut faire plein de petits discussions qui sont liées à un message particulier.
En fait une fois que vous êtes dans une wave vous pouvez interagir complètement avec ! C'est à dire que vous pouvez répondre à un blip mais aussi créer votre blip ou même éditer le blip de quelqu'un d'autre ! (et bien sûr vous pouvez éditer vos blips). Il est aussi possible de supprimer un ou plusieurs blips si la wave devient trop bordélique (très pratique !).
Autre petit truc, on voit en instantané ce que la personne écrit, il ne faut pas attendre que la personne ait cliqué sur "Done" pour voir le message, plutôt original !

Wave c'est donc un mélange entre l'email, le forum et la messagerie instantanée !

Avant de continuer voici un aperçu de l'interface de Wave pour ceux qui ne l'auraient pas encore vu.

Ce qui est pratique dans Wave c'est qu'on n'est pas limité au texte et qu'il est très facile d'inclure tout un tas de choses utiles (ou inutiles ...) comme par exemple des images des fichiers ou des vidéos YouTube directement dans la wave.


Mieux encore, Wave offre la possibilité d'ajouter des plugins, pour le moment il y en a peu mais la plateforme étant ouverte chaque développeur peut développer son propre plugin sans aucune limite ! Je n'ai pas encore regardé ni testé mais dès que j'ai du temps je verrais les possibilités offertes par le système ;)
On peut ainsi avoir un plugin qui permet d'afficher du code (ici du Java) formaté et indenté.

Plus en détail voici ce que peut donner une wave avec 2 personnes et des wavelets. Pour le moment c'est compréhensible :) (ha et c'est VRAI !)

Comme vous avez pu le remarquer il est bien entendu possible de mettre en forme son texte ! On a à notre disposition tout un tas d'options, ça va du classique à l'introduction de plugins comme l'affichage d'une Google Maps ou d'un itinéraire voir même d'un sondage !

Bien sûr comme tout outil collaboratif Google Wave vous permet d'ordonner vos wave. Vous vous donc classer vos wave dans des dossiers. En plus des dossiers "spéciaux" comme la boite de réception, les spams, tous les wave auxquels vous avez participer ... Un peu à la manière de Gmail. Par exemple j'ai décider de classer tous les wave de présentation du service dans un dossier Introduction. Il est également possible d'attribuer des tags à une wave pour la retrouver ensuite facilement via une recherche.

Et que serait un outil collaboratif sans contacts ? Rien ... Pour le moment la gestion des contacts est assez simple ... On voit la liste de nos contacts Gmail (ou ceux qu'on a ajouté par la suite) qui possède un compte Google Wave, on peut faire une recherche mais rien de bien spectaculaire pour le moment.

Il est également possible de légèrement "personnaliser" son interface en réduisant ou en aggrandissant les fenêtres. Avec mon 24" ce n'est pas super utile mais avec un netbook ou un écran plus "standard" je pense que ça peut être pas mal :)

Il y a encore plein de fonctionnalité comme la gestion du read / unread ou la possibilité de mute une wave (les notifications de réponses ne s'affichent plus et la wave n'apparait plus dans le dossier de réception, pratique quand une conversation à tendance à beaucoup flooder ...).

Autre fonctionnalité assez utile, le playback ! On peut revoir depuis le début la création de la wave, avec le postage petit à petit des blips. Par contre ça doit être un peu long et bordélique quand la wave devient grande.

Il est également possible de faire des wavelets privées à l'intérieur d'un wave. C'est à dire qu'un morceau de la conversation ne pourra être que par un certain nombre de personnes que vous aurez sélectionné, pourquoi pas :)

Plein de fonctionnalités donc et surement des découvertes encore à faire !

Au niveau de l'ergonomie et des performances :

  • C'est assez ergonomique et on s'y retrouve assez vite finalement !
  • Quand la wave commence à être assez fourni ça rame énormément même avec une bonne machine (sur un netbook ça doit être ingérable). C'est une béta et je pense donc que ce n'est pas très représentatif de ce qu'on aura après.
  • Sous Firefox ça devient vite ingérable donc je préfère l'utiliser sous Google Chrome. Je pense que c'est dû au moteur JavaScript de Chrome (V8) qui est beaucoup plus performant. En effet Wave est une application web full Ajax !
  • Il a parfois des problèmes de synchro des waves assez longs ou des refresh imposés mais bon ça disparaitra en version finale ;)
Enfin j'ai voulu tester su mon HTC Magic et Android pour voir ce que ça donne. L'interface est déjà adapté pour les téléphones :


Le problèmes c'est que :
  • Ce que j'ai écrit dans Wave sur mon téléphone n'a pas été répercuté sur le Wave de mon PC et inversement ...
  • En 3G c'est inutilisable ...
  • En Wifi ça lutte beaucoup et mon téléphone tourne surement à fond, j'ose imaginer la consommation de ma batterie :s
De plus il manque certaines choses dans l'interface (quand on veut ajouter un tag il n'y a pas de bouton pour valider) mais bon c'est en béta et officiellement ça ne tourne pas sur les navigateurs mobiles !

Voilà pour ce tour d'horizon de Google Wave ! Selon moi il y a du potentiel (un très gros même) et j'ai hâte de voir comment ça va évoluer ;)
Si vous avez des questions n'hésitez pas dans les commentaires :)