Wednesday, June 3, 2009

Twitter, Google Wave, what is next?

The desire for humans to communicate remotely in real time is very old. I guess it started with smoke signals. More recent inventions like the telephone were initially not seen as a solution to the need. It was believed that it would only be useful for telegraph operators to notify about transmitted telegraphs. They were so wrong!

A similar thing is now happening with a technology called Twitter. In case you haven't heard about Twitter, don't worry, you are not missing a life changing phenomena. In essence Twitter is just a protocol, which allows you to send a message, not longer then 140 characters long, to actually nobody. Those who follow you on Twitter will receive your message instantly (no guarantee they read it), others may find your message through a search. To make this happen, software on the server side is necessary. It runs on the servers owned by Twitter. Again, there are people who believe it is absolutely useless, others swear that this is a breakthrough. My observations are that only celebrities (of all kind) use it to spread their words, without intermediaries (read journalists) to change the content. The communication concept is based on the systems used for dispatchers to inform taxis, police patrol cars, ambulances, etc. Some people just love to listen what is being said. Time will tell what will happen with Twitter.

Meanwhile in the past years, Google engineers have been working on a concept now called Google Wave. The Rasmussen brothers from down under Australia (Lars and Jens, the guys who brought us Google Maps) have created a concept where they finally got rid of the notion that in IT we have to mimic some communication form in the physical world. While it is still in development, Lars, together with product manager Stephanie, presented and demonstrated working code at the Google I/O developers conference last week in San Francisco. There was a reason for them to announce it before it becomes available later this year: they want developers to create cool applications with Wave. In that way when Wave as a product AND platform & protocol becomes available, it will have many useful applications. In the end, the user only cares about the application.

To give you an idea how powerful the Wave protocols and platforms are, here are a few points that put Wave on my permanent radar screen:

  • The protocol is open and media agnostic.
  • The platform will be open source, so you can host your own Wave system.
  • The user interface will run inside a standard browser.
  • The platform and protocol is extensible without the need to run your own system.

Now if you take the time to sit through the video below with many demos of Wave, you will be amazed.  It is remarkable what you can do if software also lives on the server side and can do some remarkable things in real time. One of them is collaborating on document creation and maintenance, a real pain with current solutions. The most amazing thing I saw (almost at the end of the keynote) is a real-time translation of human languages. If this turns into a scalable application, I predict that we can make with IT "one small step for a men, one giant leap for mankind".

My biggest take away after watching this keynote is that there is hope that we, humans, will find a pleasant way to communicate remotely, synchronous and asynchronous. With pleasant I mean a single user experience and not a shopping bag full of gadgets beeping at a frantically rate.

© Peter Bodifée 2009. All rights reserved.

1 comment:

ArieKanarie said...

Hé Peter,
Leuke site man!
Hoe is tie daat?

Groetjes Niels