Samenwerken met Google Wave
Tijdens het evenement “Google I/O” in mei 2009 kondigden Lars Rasmussen, Stephanie Hannon en Jens Rasmussen de developer preview van Google Wave aan als de manier waarop e-mail zou werken als het heden ten dagen ontwikkeld zou zijn. E-mail is immers 40 jaar geleden bedacht, voor het World Wide Web met blogs, wiki’s en social networking, en maakt geen gebruik van de huidige technieken die mogelijk zijn. Dat kan veel beter en Google Wave kon deze nieuwe manier van werken wel eens gaan worden.
Helaas besloot Google op 8 augustus 2010 te stoppen met de verdere ontwikkeling van Google Wave omdat het minder werd gebruikt dan beoogd.

Google Wave beoogde de functionaliteiten van e-mail, chat, documentbeheer en foto-uitwisseling in één dienst onder te brengen. Daarbij kon Google Wave synchroon gebruikt worden (om ‘live’ met elkaar te kunnen communiceren) maar ook asynchroon zoals e-mail momenteel is.
De video van de presentatie waarin Google Wave werd aangekondigd duurt 1 uur een twintig minuten. Hieronder verwijs ik kort naar bepaalde elementen en kun je die stukjes in de video van de presentatie terug vinden zodat je snel aan anderen kunt laten zien hoe gaaf Google Wave is.
Google heeft later onderstaande, kortere, Google Wave presentatie video gemaakt (7:52).
Er er verscheen later ook een animatie waarin Google Wave wordt geïntroduceerd (01:39).
Google Wave demonstratie voor het plannen van een uitje
Tijdens de presentatie van Google Wave werd een praktijkvoorbeeld genomen waarvoor momenteel meerdere softwareoplossingen gebruikt zouden moeten worden: het plannen van een uitje.
De uitnodiging van het uitje in Google Wave
Lars begon met het uitnodigen van Stephanie waarbij zij asynchroon en in een andere webbrowser de Wave leest en daarop reageerde. Stephanie reageerde ook op een specifieke alinea midden in het bericht.
Video | 2 minuten | 08:03 - 10:12
Reageren op de uitnodiging via Google Wave
Als de andere partij(en) online zijn dan kunnen deze direct meelezen. Buiten dat dit technisch gezien een leuke functionaliteit is waar ik rondom Etherpad al eerder op wees, werkt het ook tijdsbesparend. Bij de huidige chattools verschijnt vaak een mededeling dat iemand anders íets aan het typen is en al die tijd ben je aan het wachten.
Video | 20 seconden | 10:37 – 10:57
N.B.: Als je een zin gaat typen die je eerst goed wilt neerzetten dan kon je ervoor kiezen dat iemand daar niet mee meeleest door een vinkje te plaatsen bij de optie “Draft”.
Extra deelnemers aan het uitje toevoegen via Google Wave
Bij mensen die later bij een Wave worden betrokken ontstond de behoefte om de totstandkoming van de Wave in de huidige vorm terug te kunnen zien. Dit kon met de functie Playback. In de demonstratie wordt getoond hoe iemand later aan de discussie kan worden toegevoegd en hoe deze persoon vervolgens de discussie tot het huidige moment kan zien ontstaan.
Video | 45 seconden | 12:49 – 13:34
N.B.: Een Wave kon je eenvoudig onderverdelen waarbij je per onderdeel ook kon aangeven wie hierbij betrokken was. Op deze manier kon je delen van de discussie voor andere deelnemers verborgen houden.
Foto’s van het uitje delen met Google Wave
Attachments zoals foto’s konden eenvoudig aan Google Wave worden toegevoegd door ze op de webbrowser te slepen. Het is deze drag-and-drop functionaliteit waarvoor Google Gears nog nodig was. Al tijdens het uploaden waren verkleinde afbeeldingen (thumbnails) zichtbaar voor de andere deelnemers. Je kon foto’s groeperen om beschikbaar te stellen voor andere mensen of weer te geven in een slideshow.
Video | 2 minuten en 30 seconden | 15:21 – 17:53
Samenwerken en communiceren in Google Wave
Aan bepaalde documenten werken meerdere mensen. Afhankelijk van het document denk je dan momenteel na over de tool waarin je de tekst op stelt. Zo worden notulen bij ons in het bedrijf in een wiki geschreven. Threads in Google Wave konden door meerdere mensen worden bewerkt waarbij de wijzigingen per persoon zichtbaar waren. Als je later terug kwam naar een document dan waren de wijzigingen gearceerd. Kreeg je het document voor het eerst onder ogen dan kon je de wijzigingen indien gewenst opvragen met de eerdere genoemde Playback functionaliteit.
Video | ~2 minuten | 27:47 – 29:55
Gelijktijdig samenwerken in Google Wave
Je kon met meerdere mensen gelijktijdig samenwerken in dezelfde Google Wave thread. Als er op een dergelijke manier tijdens een vergadering werd genotuleerd hoefden mensen niet fysiek aanwezig te zijn om toch deel te kunnen nemen aan het overleg. Het filmpje toont hoe een viertal mensen gelijktig in een thread werkten.
Video | ~2 minuten | 35:31 – 37:15
Real time vertalingen in Google Wave
Voor de samenwerking met mensen die een andere taal spreken was het mogelijk om real time hetgeen getypt werd te vertalen. Maak kennis met de uitbreiding Rosie.
Video | 2 minuten en 30 seconden | 1:12:43 – 1:14:11
Google Waves organiseren
Je kon Google Waves organiseren met mappen en tags. Uiteraard kon je ook zoeken naar een Wave waarbij de zoekresultaten ook in real time werden bijgewerkt. Een Google Wave die ineens aan de zoekopdracht bleek te voldoen stond dan ineens tussen de zoekresultaten zoals dit filmpje toont.
Video | 1 minuut en 30 seconden | 40:17 – 41:42
Google Wave integreren in weblogs
Een Google Wave thread kon worden geïntegreerd in een weblog. Reageren kon dan via het blog maar ook via de Google Wave client. Het filmpje hieronder toont hoe dat met de extensie Bloggy kon.
Video | 25 seconden | 20:45 – 22:09
Integratie van Google Wave in sociale netwerken zoals Orkut en Twitter
Google Wave kon worden geïntegreerd door de ontwikkelaars van sociale netwerken. Als voorbeeld zie je in het filmpje hoe dat er in Orkut uit kon gaan zien.
Video | 1 minuut en 15 seconden | 23:43 – 25:00
Ook Twitter werd getoond waarbij onder andere Tweets vanuit Google Wave verstuurd konden worden.
Video | ~3 minuten | 57:58 – 1:01:27
Integratie met mobiele apparaten
De video hieronder toont hoe Google Wave er uit zag op een Google Android en Apple iPhone. Helaas lukte het verzenden tijdens de demonstratie niet (de demonstratie was met een preview versie die niet in productie is genomen). Een mobiele variant maken was wegens gebruik van de Google Web Toolkit (zie onderaan deze pagina) relatief eenvoudig te ontwikkelen.
Video | 1 minuut en 15 seconden | 25:27 – 26:43
Uitbreidingsmogelijkheden van Google Wave
Ontwikkelaars konden uitbreidingen programmeren voor Google Wave. Hieronder worden een aantal van deze uitbreidingen getoond die ook functioneel de moeite van het bekijken waard zijn.
De ontwikkelaars van Google ontwikkelden spellingscorrectie Spelly als voorbeeld. Spelly werkte beter dan een spellingscontrole zoals we op dit moment zijn gewend. Bij het vergelijken van woorden met het woordenboek nam Spelly ook de context in overweging. Woorden werden automatisch gecorrigeerd als Spelly zeker was van de correctie en anders rood onderstreept. Als er meerdere mensen in de thread werkten konden die de typefout natuurlijk ook corrigeren.
Video | 1 minuut en 30 seconden | 43:58 – 45:32
De extensie Linky was erg goed in het herkennen van links in teksten zoals je hier in 20 seconden kunt zien.
Video | 20 seconden | 45:38 – 45:57
Met de extensie Searchy (36 seconden demonstratie) opende je snel een Google zoekvenster om een link of afbeeldingen op te zoeken om in te voegen.
Video | ~40 seconden | 47:06 – 47:40
Ook werden er nog een aantal gadgets en spellen getoond om ontwikkelaars een idee te geven van de mogelijkheden van extensies: een Yes/No/Maybe gadget voor organiseren van een uitje, de spellen Sudoku en schaken (met Playback natuurlijk), Google Maps integratie en het embedden van YouTube video na het intypen van een dergelijke link.
Video | ~4 minuten | 50:34 – 54:48
Koppelingen met andere systemen
De video hieronder toont een manier om vanuit Google Wave issues/bugs/incidenten aan te melden in een systeem als Google Code Hosting. Ook wijzigingen zoals de toegewezen ontwikkelaar konden via Google Wave eenvoudig worden veranderd waarna het corresponderende veld in Google Code Hosting werd bijgewerkt. Ook de discussies over de bugs werden, vice versa, bijgewerkt.
Video | ~3 minuten | 1:01:50 – 1:05:03
Later zijn er extra poll mogelijkheden zoals enquête, like/dislike en aanwezigheid ontwikkeld.
Toekomstige mogelijkheden van Google Wave
Google Wave was na lanceren volop in ontwikkeling. Geïnspireerd door zogenaamde version- en sourcecontrol systemen was het idee dat de Playback functionaliteit verder zou worden ontwikkeld zodat op de status van de thread ook terug kon worden gedraaid naar een specifiek moment (revisions). Ook kon er een kopie van een thread in een bepaalde status worden gemaakt aan welke apart verder kan worden gewerkt. Later kon deze dan ook weer geïntegreerd worden in de oorspronkelijke thread.
Het was ook de bedoeling dat Google Wave verder strekte dan tekstdocumenten. Er werd gedacht aan een model waarin alle documenttypen ondersteund worden, waaronder spreadsheets en presentaties.
Google Wave is beschikbaar gesteld als een open systeem zodat er breed op doorontwikkeld kan worden door ontwikkelaars wereldwijd om een naadloze integratie met bestaande systemen te realiseren. De verschillende installaties konden dan met elkaar samen blijven werken zodat eindgebruikers toch samen aan een thread kunnen werken.
Ontwikkelaars kunnen de Google Wave API en het Google Wave Protocol raadplegen.
Google heeft zelf in ieder geval veel geleerd van Google Wave. Helaas besloot Google dus op 8 augustus 2010 te stoppen met de verdere ontwikkeling van Google Wave omdat het minder werd gebruikt dan beoogd.
Google Wave werkt op basis van Google Web Toolkit en dus in diverse webbrowsers
Google Wave werkte in iedere moderne webbrowser, er waren geen additionele componenten vereist. Tijdens de presentatie werd Google Chrome gebruikt, alsmede Safari en FireFox. De Google Web Toolkit (GWT) maakt het ontwikkelaars gemakkelijk om voor meerdere websites te programmeren. Het Google Wave team geeft aan dat GWT de ontwikkelingen mogelijk heeft gemaakt, mede doordat GWT ervoor zorgde dat ontwikkelaars zich niet met details bezig te houden waar GWT zorg voor draagt.
Internet Explorer (IE) is niet genoemd als ondersteunde webbrowser. Tussen de regels door lees je op andere blogs dat Google met “moderne webbrowser” Microsoft een steek onder water geeft. Google schrijft over compatibility van GWT echter wel over Internet Explorer: “GWT applications automatically support IE, Firefox, Mozilla, Safari, and Opera with no browser detection or special-casing scattered throughout your code. You write the same code once, and GWT transforms it into the most efficient JavaScript for each user’s particular browser.”
Voor één onderdeel, drag-and-drop van bestanden, was het gratis Google Gears benodigd. Google heeft een voorstel ingediend om ook deze functionaliteit aan de webstandaard toe te voegen.

[...] verschijnt in 2009 Google Wave waar deze techniek ook is toegepast. Google Wave heeft de potentie om meerdere communicatiesystemen [...]
[...] Bron klik hier [...]
[...] Meer lezen: http://www.eenmanierom.nl/samen-te-werken-met-google-wave/#ixzz0nezkx0×0 [...]