Agility, Java programming, New technologies and more…
  • rss
  • Home
  • Management
  • Agile Programming
  • Technology
  • Linux
  • Event
  • Android app
  • Contact
  • About the author
  • English
  • Francais

Google Wave

Fabian Piau | Wednesday August 19th, 2009 - 04:16 PM
  • Print
  • Twitter
  • LinkedIn
  • Facebook
  • Pocket

 Version française disponible

Note
Google Wave project is not existing anymore. Google has decided to give the project to the Apache community. The project is now Apache Wave.

Google Wave logo

Google Wave is an HTML application built with Google Web Toolkit (GWT), a framework to program in Java using AJAX and very nice-looking web 2.0 effects. Click on the logo below to know more about this framework.

Google Web Toolkit logo

Like most of Google applications, you only need your browser to use Google Wave.

In few words, Google Wave is a new (the next?) mean of communication and collaboration tool. All documents in Google Wave are called waves. When you chat, write an email, an article… this is a “wave”. In my point of view, I don’t like very much this name because it can be confusing with the audio format.


Features

The following is the list of the features included (at the moment)

  • Documents sharing (text, media, photo, presentation, video, etc.). This is the possibility that several persons edit the same document in the same time. Innovation from Wave is that all the modifications are visible immediately to all participants.
  • Wiki. Embedded comments, use of colored markups to see changes that others have made…
  • The “Playback” feature. The possibility to go back to an older state of the Wave document. People using Google Docs already know this feature, but with Wave, you can use a slider bar to see the Wave history.
  • Instant Messaging support (avatars, contacts management, smileys…). I mention it before for wiki: the live typing. No more “Mr. X is typing a message…” (note that you have the possibility to deactivate this feature simply by using a checkbox).
  • A participant can rejoin a Wave and have access to the old messages he has missed.
  • A private reply feature. If you don’t want your reply be avaible to all participants of the Wave, if you want to restrict the access to a Wave file, a comment, etc.
  • Adding, removing a participant by drag-and-drop.
  • Email client. An email become a Wave. Maybe one day, you will say “Hey, did you read my Wave?”, it sounds a little bit weird, doesn’t it?
  • Inteligent spell checker. It already exists, but here, the spell checker analyzes your sentences by using the google search database.
  • Multi-language support (e.g. arabic and chinese are supported)
  • Links and videos detection (the “linky” feature). It replaces your text by a link, an embedded video, a picture…
  • Waves embedding. For example, the “bloggy” robot enables you to embed a Wave in a blog.
  • Wave structure and organization. Files & folders organization, drag-and-drop feature, searching tool (regular expression is possible), link to other Waves…
  • Google Wave is compatible with the latest mobile phones (Android, iPhone).


Extensions

Extensions is one of the most important feature (and that’s why I have previously written “at the moment”).

Thus, you can extend the functionalities of Wave. To add a new extension, you only need to click on the “install” button. This is similar to the Firefox extensions but without needed to restart the software (actually, we talk about the browser).

Examples of existing extensions (created by Google):

  • Google web search plugin: add the possibility to search on Google search engine within Google Wave. You can add a link, a photo, a video from the search results page into your Wave document very quickly.
  • Yes/no gadget: participants can vote about something (yes, no or maybe).
  • Games (Sudoku, Chess): play with famous games. Note that the playback feature is available and you can review the whole game if you want.
  • Google Map extension: if you write a city name, it is possible to insert a (dynamic) map which points at the good location.
  • Polly the pollster: this extension enables you to create your own polls. Result charts are updated in real-time (Google Chart API).
  • Twitter extension: you can create a “twave” (= a wave of twitters). Within Wave, you can manage your tweets, and your twitter space will be updated.
  • Issues tracker extension: you can manage the bugs (of a computing project) within Wave. Can be useful for developers.
  • Rosy robot: this extension (my favorite!) enables you to translate your message while typing it. For example, you have sent the message “Hello world” to a french friend. The receiver can read “Hello world” but also “Bonjour tout le monde” from Rosy. When the receiver replies (in french), you get the answer in french (of course) but also in english thanks to Rosy. The fact that the translation is done in “live typing” is very impressive!! With Rosy, it is possible to communicate with people who do not speak your langage. Rosy is available in many languages.


Google Wave is currently in private testing (around 5 000 very lucky testers). It will be in public testing around october of this year (around 100 000 lucky testers). The first public release will normally be available at the end of the year. That would be cool to… wish “Happy New Year!” with Wave.

Last but not least, Google Wave will be open-source. Programmers around the world will be able to create new extensions like a facebook integration, drawing tools, and so forth.


Resources

Some screenshots from Google (because I am not a lucky tester)

A conversation in Wave

A conversation in Wave

How you add someone to a Wave?

How you add someone to a Wave?

Contextual spell-checking

Contextual spell-checking

Concurrent rich-text editing

Concurrent rich-text editing

Event planning, 'Yes/No' extension

Event planning, 'Yes/No' extension

Event planning, 'Yes/No' and 'Map' extensions

Event planning, 'Yes/No' and 'Map' extensions

The 'Chess game' extension

The 'Chess game' extension


Here is the official website: https://github.com/apache/incubator-wave.


Finally, you can watch the official video presentation of Wave (May, 28th 2009 in San Francisco). Approximately 80 minutes in length with live demos.

Be patient!

Related posts

androidList of my favourite Android apps GoogleGoogle at JUG OpenStreetMapOpen Street Map, better map than Google Maps? SurveyUsing Google Forms / Drive / Docs to create an online survey
Categories
Technology
Tags
google, wave
Comments rss
Comments rss

« Test-driven Development Download documents and e-books with DocJax »

Download CarmaBlog App

RSS feeds

  • RSS Feed RSS - Posts
  • RSS Feed RSS - Comments

Most viewed posts

  • Changing the language in Firefox - 114,958 views
  • Using Google Forms / Drive / Docs to create an online survey - 61,733 views
  • FAQ – Online survey with Google Forms / Drive / Docs - 42,849 views
  • Customizing Gnome 3 (Shell) - 29,154 views
  • The meaning of URL, URI, URN - 16,043 views
  • Java EE & CDI vs. Spring - 14,862 views
  • Open Street Map, better map than Google Maps? - 13,830 views
  • Comparing NoSQL: Couchbase & MongoDB - 13,555 views
  • Firefox Nightly, Aurora, Beta, Desktop, Mobile, ESR & Co. - 12,745 views
  • First steps with Apache Camel - 11,763 views

Recent Comments

  • Léooon on FAQ – Online survey with Google Forms / Drive / DocsJ'en suis même certaine... Très bien merci beaucou…
  • Fabian Piau on FAQ – Online survey with Google Forms / Drive / DocsNormalement oui ou même 100, juste assurez-vous de…
  • Léooon on FAQ – Online survey with Google Forms / Drive / DocsLà est le problème, je suis loin d'avoir envoyé 20…
  • Fabian Piau on FAQ – Online survey with Google Forms / Drive / DocsCela semble être une limitation liée à votre clien…
  • Léooon on FAQ – Online survey with Google Forms / Drive / DocsBonjour, Je rencontre acutellement un problème ave…

Recent posts

  • Flagger – Monitor your Canary deployments with Grafana - 8 months and 1 week ago
  • Flagger – Canary deployments on Kubernetes - 9 months and 2 weeks ago
  • Flagger – Get Started with Istio and Kubernetes - 10 months and 4 days ago
  • Expedia CoderDojo in London - 1 year and 7 months ago
  • Volunteering at Devoxx4Kids - 1 year and 10 months ago
  • A Java 11 migration successful story - 2 years and 2 months ago
  • Tips to make your WordPress website secure - 2 years and 4 months ago
  • Devoxx UK 2018 – Day 2 - 2 years and 9 months ago
  • Devoxx UK 2018 – Day 1 - 2 years and 9 months ago
  • TransferWise, Revolut and Monzo, a small revolution for travelers and expats - 3 years and 1 month ago
  • Autocomplete for Git - 3 years and 9 months ago
  • Swagger, the automated API documentation - 4 years and 5 days ago
  • Microservices architecture – Best practices - 4 years and 5 months ago
  • FAQ – Online survey with Google Forms / Drive / Docs - 4 years and 10 months ago
  • QCon London 2016 – Project Jigsaw in JDK 9 – Modularity comes to Java - 4 years and 10 months ago
Buy me a coffee

Language

  • Français
  • English

Follow me!

Follow me on Linkedin
Follow me on Twitter
Follow me on Stackoverflow
Follow me on Github
Follow me on Rss
Link to my Contact

Email subscription

Enter your email address to receive notifications of new posts.

Tags

.net agility android bash best practices blog cache cloud computing conference continuous integration css developer devoxx docker docs drive eclipse extreme programming firefox flagger forms google helm hibernate istio java job jug kubernetes london mobile computing overview performance plugin programmer qcon script sharing society spring tool ubuntu windows wordpress

Links

  • Blog Ippon Technologies
  • Blog Publicis Sapient
  • Blog Zenika
  • Classpert
  • CommitStrip
  • Coursera
  • Le Touilleur Express
  • Les Cast Codeurs Podcast
  • OCTO talks !
  • The Twelve-Factor App

Categories

  • Event (15)
  • Linux (3)
  • Management (7)
  • Agile programming (29)
  • Technology (44)

Archives

  • June 2020 (1)
  • May 2020 (2)
  • July 2019 (1)
  • May 2019 (1)
  • December 2018 (1)
  • October 2018 (1)
  • June 2018 (1)
  • May 2018 (1)
  • January 2018 (1)
  • May 2017 (1)
  • March 2017 (1)
  • October 2016 (1)
  • April 2016 (2)
  • March 2016 (1)
  • November 2015 (1)
  • May 2015 (1)
  • February 2015 (1)
  • December 2014 (1)
  • November 2014 (1)
  • September 2014 (2)
  • August 2014 (1)
  • July 2014 (2)
  • June 2014 (1)
  • April 2014 (1)
  • March 2014 (1)
  • February 2014 (2)
  • January 2014 (1)
  • December 2013 (1)
  • November 2013 (1)
  • October 2013 (3)
  • September 2013 (5)
  • July 2013 (1)
  • June 2013 (1)
  • May 2013 (1)
  • April 2013 (1)
  • March 2013 (2)
  • February 2013 (1)
  • January 2013 (2)
  • December 2012 (2)
  • October 2012 (1)
  • September 2012 (1)
  • July 2012 (1)
  • May 2012 (1)
  • April 2012 (1)
  • March 2012 (1)
  • February 2012 (1)
  • January 2012 (2)
  • December 2011 (1)
  • November 2011 (2)
  • October 2011 (2)
  • September 2011 (1)
  • July 2011 (1)
  • June 2011 (2)
  • April 2011 (1)
  • March 2011 (1)
  • February 2011 (1)
  • January 2011 (2)
  • November 2010 (2)
  • September 2010 (1)
  • August 2010 (1)
  • July 2010 (1)
  • June 2010 (1)
  • May 2010 (1)
  • April 2010 (1)
  • March 2010 (1)
  • February 2010 (1)
  • December 2009 (1)
  • November 2009 (1)
  • October 2009 (2)
  • September 2009 (2)
  • August 2009 (3)
  • July 2009 (1)
  • June 2009 (2)
Follow me on Twitter
Follow me on Linkedin
Follow me on Stackoverflow
Follow me on Rss
Link to my Contact
Follow me on Github
 
Fabian Piau | © 2009 - 2021
All Rights Reserved | Top ↑