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
Comments
No Comments »
Categories
Technology
Tags
google, wave
Comments rss Comments rss
Page 1 of 11
Download CarmaBlog App

RSS feeds

  • RSS feed RSS - Posts
  • RSS feed RSS - Comments

Most viewed posts

  • Changing the language in Firefox - 116,375 views
  • Using Google Forms / Drive / Docs to create an online survey - 64,403 views
  • FAQ – Online survey with Google Forms / Drive / Docs - 56,247 views
  • Customizing Gnome 3 (Shell) - 30,809 views
  • The meaning of URL, URI, URN - 18,407 views
  • Java EE & CDI vs. Spring - 15,986 views
  • Open Street Map, better map than Google Maps? - 15,800 views
  • Comparing NoSQL: Couchbase & MongoDB - 14,693 views
  • API, REST, JSON, XML, HTTP, URI… What language do you speak? - 13,730 views
  • First steps with Apache Camel - 13,597 views

Recent Comments

  • Fabian Piau on FAQ – Online survey with Google Forms / Drive / DocsOui, dans Google Forms, vous pouvez empêcher les p…
  • BENECH Fabien on FAQ – Online survey with Google Forms / Drive / DocsBonjour, J'ai crée 1 questionnaire via Forms,…
  • SANKARA TIDIANE on Free online MongoDB trainingJ'aimerai suivre
  • Pauline on FAQ – Online survey with Google Forms / Drive / DocsMerci Fabian, mais le but étant que nos clients pu…
  • Fabian Piau on FAQ – Online survey with Google Forms / Drive / DocsProbablement mais ces options sont en général paya…

Recent posts

  • How to write a blog post? At least my way! - 2 years and 5 months ago
  • Bot Attacks: You are not alone… - 4 years and 1 month ago
  • Flagger – Monitor your Canary deployments with Grafana - 4 years and 10 months ago
  • Flagger – Canary deployments on Kubernetes - 5 years and 2 days ago
  • Flagger – Get Started with Istio and Kubernetes - 5 years and 2 weeks ago
  • Expedia CoderDojo in London - 5 years and 9 months ago
  • Volunteering at Devoxx4Kids - 6 years and 2 weeks ago
  • A Java 11 migration successful story - 6 years and 4 months ago
  • Tips to make your WordPress website secure - 6 years and 7 months ago
  • Devoxx UK 2018 – Day 2 - 6 years and 11 months ago
  • Devoxx UK 2018 – Day 1 - 7 years and 11 hours ago
  • Wise, Revolut and Monzo, a small revolution for travelers and expats - 7 years and 3 months ago
  • Autocomplete for Git - 8 years and 1 day ago
  • Swagger, the automated API documentation - 8 years and 2 months ago
  • Microservices architecture – Best practices - 8 years and 7 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 agile agility android bash best practices blog cache cloud computing conference continuous integration css developer devoxx docker eclipse extreme programming firefox flagger google helm hibernate istio java job jug kubernetes london mobile computing overview performance plugin programmer script security sharing society spring tdd test 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 (8)
  • Agile programming (29)
  • Technology (45)

Archives

  • December 2022 (1)
  • April 2021 (1)
  • 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 - 2025
All Rights Reserved | Top ↑