[Voix off] : Mesdames et messieurs,
merci d'accueillir le Vice-Président de l'ingénierie : Vic Gundotra.
[Applaudissements]
[Vic Gundotra] : Bonjour à tous.
Bienvenue au 2e jour du Google I/O (2009).
J'espère que vous avez tous passé une bonne journée hier,
que vous avez apprécié les conférences,
et que vous avez apprécié les téléphones Android.
[Cris de joie]
[Applaudissements]
Hier, nous vous avions promis une surprise pour ce matin.
Et ce matin, Google va vous surprendre.
Nous sommes sur le point de dévoiler
un outil de communication et de travail collaboratif
encore en cours de développement.
Nous avons décidé de vous le présenter
pour plusieurs raisons.
Ce produit incroyable,
pour lequel je suis très, très enthousiaste,
sera Open-Source.
Il est Open-Source pour de nombreuses raisons.
Non seulement nous voulons contribuer à améliorer Internet,
mais honnêtement, nous avons besoin de l'aide
des développeurs pour achever ce produit,
et nous avons besoin de votre soutient.
Nous espérons donc qu'après cette présentation
vous serez aussi enthousiaste que nous.
Et, deuxièmement,
nous avons décidé de dévoiler ce produit
encore en cours de construction
car c'est une puissante et incroyable démonstration
de ce qu'il est possible de faire dans un navigateur web.
Je vous garantis qu'au cours de la prochaine heure,
alors que vous découvrirez ce produit, vous oublierez
que vous regardez un navigateur web.
Et je veux que vous répétiez après moi :
"Je regarde une application HTML5."
"Je regarde ce qui est possible dans un navigateur web."
J'espère que vous serez aussi excités et émerveillés que moi
lorsque j'ai découvert le concept de ce nouveau produit.
En réalité, j'aurais du m'attendre
à ce que ce produit soit magique.
En effet, les ingénieurs l'ayant créé
ont déjà conçu un produit magique.
Les ingénieurs à l'origine du produit que nous allons dévoiler
sont deux frères
aidés d'une équipe brillante.
Il s'agit des frères Lars et Jens Rasmussen.
Ces noms vous sont peut-être familiers,
car ce sont les mêmes génies
qui ont créé l'appli magique Maps : Google Maps.
Vous allez découvrir ce sur quoi ils ont travaillé depuis,
dévoilé pour la première fois aujourd'hui (28 mai 2009).
Alors, et si nous commencions ?
Souvenez-vous, il s'agit d'une démonstration
d'un produit en cours de développement.
Vous aurez tous un compte pour nous envoyer vos impressions,
et nous reparlerons de cela tout à l'heure.
Nous avons vos adresses email, nous vous donnerons vos mots de passe
d'ici peu, certainement demain.
Et maintenant, commençons la présentation.
Laissez moi vous présenter Lars Rasmussens et Stephanie Hannon.
Merci.
[Applaudissements]
[Lars Rasmussen] : Merci.
Merci. Merci.
Merci beaucoup.
Je réveille mon ordinateur portable...
Bonjour à tous.
Merci à tous d'être venu ce matin.
Je sais que vous avez fait la fête cette nuit.
Nous allons aujourd'hui vous faire une démo
du produit sur lequel nous travaillons
depuis quelques années, à Sydney en Australie.
Il s'agit de "Google Wave",
et c'est un outil de communication et de collaboration
que nous lancerons plus tard cette année (2009).
Comme Vic l'a dit, ce n'est pas dans nos habitudes
de montrer des produits inachevés.
La raison pour laquelle nous le faisons est simple.
Nous débutons une phase de test pour développeurs aujourd'hui.
Vous aurez tous un compte
sur une version expérimentale du système.
Vous êtes les premiers en dehors de Google à voir ce produit,
et vous serez les premiers à avoir un compte.
Et nous faisons cela car, comme vous le verrez dans la démo,
Google Wave est accompagnée d'un ensemble d'APIs (interface de programmation),
et nous espérons pouvoir vous convaincre
de créer des choses formidables avec ces APIs
pendant que nous préparons le lancement de Wave,
qui est prévu pour la fin de l'année (2009).
Car ainsi, quand nous nous lancerons,
nos utilisateurs et vos utilisateurs pourront profiter de Google Wave
et des super fonctionnalités que vous y ajouterez
en même temps.
Laissez moi vous présenter Stephanie Hannon.
Elle est certainement la meilleure Chef de Projet du monde.
[Applaudissements]
[Hannon] : [Rires]
Bonjour à tous, I/O.
Et merci, Vic, de nous avoir invité sur cette scène.
Nous ne pouvions pas imaginer un meilleur public
à qui montrer notre produit en avant-première.
[Rasmussen] : Je confirme.
[Hannon] : Notre présentation est en trois partie.
Premièrement, nous allons vous montrer une démo du produit.
Deuxièmement, nous vous montrerons les APIs dont Lars a parlé.
Elles vous permettront d'utiliser des Waves pour améliorer vos sites web
et aussi de construire des extensions fonctionnant dans Wave.
Troisièmement, nous vous montrerons que Wave est également un protocole.
Et nous sommes très fier car il s'agit
d'un système de communication ouvert à tous.
Nous espérons voir d'autres gens construire des services Wave
qui pourront communiquer avec le notre
Ce qui permettra aux utilisateurs de choisir leur fournisseur.
Nous appelons ces trois aspects les "3 P".
Produit, Plateforme, Protocole.
Et nous parlerons de ces trois aspect aujourd'hui.
[Rasmussen] : OK, alors : "la Communication"...
Et bien, l'Email est aujourd'hui la manière la plus populaire
pour communiquer via Internet,
ce qui est remarquable,
puisque l'Email a été inventé il y a plus de 40 ans,
avant même la création d'Internet, avant le Web,
et il fut créé sans que soit connues
des choses telles que les SMS, les tchats,
les blogs, les Wikis, les forums,
les newsgroups, les réseaux sociaux, ... les Wikis,
les sites de partage de fichiers, l'édition de documents à plusieurs, ...
Et toutes ces formes de communication
que nous considérons aujourd'hui comme acquises.
Et, bien sur, les ordinateurs et les réseaux
ont considérablement changé au cours de ces 4 décennies.
Et donc, quand nous avons commencé ce projet,
il y a un peu plus de deux ans,
nous nous sommes posé la question :
"A quoi ressemblerait l'Email s'il était inventé aujourd'hui ?"
Et bien sur, il y aurait des millions
de réponses possibles à cette question.
Ce que vous allez voir aujourd'hui, "Google Wave", est notre tentative.
Commençons donc par comparer
l'e-mail à Wave.
l'e-mail est essentiellement une imitation du courrier postal.
En gros, vous écrivez un message
et vous l'envoyez à un ou plusieurs destinataires,
puis le service d'e-mail utilisé...
(et Gmail est très bon pour cela)
... peut assembler plusieurs messages pour les afficher sous forme de conversations.
Wave, en revanche, commence
par définir une conversation,
qui est simplement une arborescence de messages
et une liste d'utilisateurs participant à cette conversation.
Ainsi, plutôt que d'avoir des messages individuels
envoyés et reçus,
nous envisageons l'ensemble de la conversation
comme un espace partagé qui est hébergé sur un serveur Web.
Et les participants peuvent ouvrir cette wave,
poster leur réponses, se déconnecter,
et lorsqu'un autre participant se connecte,
il peut ouvrir ce même objet partagé,
voir les réponses postées, et ajouter les siennes.
C'est comme cela qu'une wave grandit.
C'est ainsi que la conversation se construit.
Vous aurez reconnu ce modèle
qui est inspiré du fonctionnement des forums.
Nous avons constaté qu'avec une mise en œuvre suffisamment pointue,
ce modèle pouvait être utilisé pour créer un nouvel outil de communication
dont les fonctionnalités seraient bien plus vastes
que celles proposées de nos jours par l'e-mail.
Nous allons donc vous montrer une démo.
Nous verrons plusieurs scénarios d'utilisations
avec lesquels vous êtes familier,
mais qui aujourd'hui nécessiteraient d'utiliser un outil différent pour chaque usage,
et nous vous montrerons comment ils fonctionnent tous
en utilisant uniquement cette solution : des conversations hébergées et partagées.
[Stephanie Hannon] :
Ce que vous voyez est une application web en HTML5
que nous avons conçue avec le Google Web Toolkit (GWT).
Sur la gauche c'est Lars qui utilise Chrome.
Sur la droite j'utilise Safari.
Et tout à l'heure nous introduiront Firefox.
Donc la même chose est affichée sur chaque écran,
vous pouvez choisir lequel des deux regarder.
[Lars Rasmussen] : OK, commençons
avec une conversation simple de type e-mail,
et nous allons voir à quoi cela ressemble dans Wave.
Nous organisons un séjour en bateau.
Et je vais commencer par cliquer sur le bouton "New Wave" ("Nouvelle Wave") ici,
Et là je vais écrire le titre sur la première ligne.
[Stephanie Hannon] : Attention à ton orthographe Lars.
Beaucoup de gens te regardent.
[Lars Rasmussen] : [Rires] Il y a beaucoup de gens.
Ils ne verront pas ce que je tape de toute façon...
" Etes vous prêt pour le séjour en bateau ? "
" Salut Steph, "
Vous avez remarqué le correcteur d'orthographe ?
[Applaudissements]
Je vois que oui.
Nous en re-parlerons tout à l'heure.
Pour vous éviter de me voir taper pendant une heure,
nous allons coller des messages pré-écrits.
Nous les retirerons avant le lancement.
Je clic sur "Terminé", on me demande d'ajouter d'autres utilisateurs.
Je vais ajouter Stéphanie.
Et, puisqu'elle n'est pas connectée,
Je vais aller regarder une page blanche.
[Stephanie Hannon] : Donc, je vais ouvrir Wave.
Et vous allez voir dans le panneau de recherche (le panneau du milieu),
Il y aura un message non lu en provenance de Lars.
Il me demande si je veux faire des courses,
avant le séjour en bateau,
donc je vais faire comme avec un e-mail,
c'e'st à dire appuyer sur "Répondre",
et écrire "j'adooore faire des courses."
[Lars Rasmussen] : C'est moi qui ai écrit ce scénario.
[Stephanie Hannon] : "J'ai besoin de nouvelles palmes. Allons-y."
Je veux vous montrer le premier bénéfice
d'être sur une "conversation hébergée" :
il est plus simple de garder une structure cohérente.
Si ceci était un e-mail et si je voulais répondre
au milieu du message de Lars,
là ou il demande quel bus nous devrions prendre,
j'appuierai sur "Répondre", le logiciel d'e-mail copierai le message,
et j’insérerai manuellement ma réponse dans la copie de son e-mail.
Mais ceci est une conversation hebergée
qui réside en un seul lieu,
Je peut donc demander au serveur d'insérer un message
et ajouter "Tu ne te réveilles jamais tôt",
ce qui est vrai.