Loading
Google Wave Preview

Google’s Wave is better than you think.

... If you think like me. I use mutt for email, and TeX for “creating documents”. I think Twitter and Facebook are idiotic. So when I see something shiny and breathlessly “collaborative” like this Wave1 thing, my first inclination is to shrug it off as another toy for the kids. I idly wonder if it will be around long enough for its inevitable security blindspots to be exploited, and then I go back to my curses applications and my snuffbox.

But I heard some things about Wave that sounded interesting, so I skimmed the video presentation2 . The one thing that makes this important is openness: not only are there APIs that will allow you to extend, embed, and use the Wave technologies, but you can run the thing on your server and be completely detached from Google. Wave is not merely a set of applications, but a new communications protocol, so the Wave stuff running on your server can communicate with Waves on other servers.

Wave was created by some of the people who made Google Maps, which is undeniably cool and useful, and also has a generous API; they seem to have done it again, in spades. I'm not going to try to describe what this is, as they do a fine job of that, but instead mention what seems most exciting about it. For instance, the open source and rich API means that someone could (and might have already) figured out how to let Wave coexist with my beloved archaic email infrastructure. In fact, here is a shot from the video showing a command-line implementation.

The presenters, by the way, who, I think, included the brothers who started the company that was bought by Google and whose product became Google Maps, provide a heady mixture of repulsiveness and charm. They were wearing wholly unnecessary Wave T-shirts, and I was intrigued that they seemed to have identical sweat marks, until I realized that the Wave logo was supposed to have a shadow beneath it. I liked them; they didn't take themselves too seriously, but it was obvious they knew they had created something good, and the audience of developers was obviously impressed.

The Wave creators seem to have thought deeply about conversations on the internet and how to make them more useful, from truly intelligent spell checking and real-time language translation (see 1:13:40 or thereabouts in the video) to how to handle the problem of a thread that arises from a reply to something in the middle of an email. “Waves” can be embedded in web pages so that comments thereon can be unified with (whatever replaces) email and other messages. Keyboard shortcuts can be used, something that makes Google’s Reader and Gmail so much easier to use. The API and protocol even allows games to be played over Wave: see the chess game here.

As I think I've made clear, I'm not easily impressed by new ways to gossip on the internet. But the nature of Wave as a set of APIs and a protocol rather than someone’s closed, corporate-bound web service makes it important and relevant. The serious thought that has gone into this, not to mention Google’s brand, gives it a good chance of becoming something big, and actually replacing the disconnected array of communications channels (chat, email, web comments, etc.) that are starting to segregate people who just happen to prefer different technologies.

Other Articles

Wave, as such no longer exists. But it will be reborn,3 in some form: “we intend to give developers and enterprising users an opportunity to run wave servers and host waves on their own hardware.”

Pros & Cons for Google Wave in Academia4 .

Google Wave Invading Corporate Processes: Two5 companies6 fold Wave into their processes. I’m not sure what they’re doing, but it’s an interesting development.

Google Wave Embed API Improvements: Viewing public waves without a wave account7 .

Turning the tide: a hands-on look at Google’s Wave8 : Balanced and informative writeup of the technology behind the Google creation and prospects for the future. Contains a rare intuitive description of the workings of the Operational Transform.

Lars Rasmussen presents a very personal From Australia to the World: the Story of Google Maps & Google Wave9 .

Sam Ruby: Google Wave10 : He goes into a few intreresting issues (for exammple, the implementation of unicode) a bit more deeply than the current round of excited journalism.

Nick Gall11 : Some original insights, comparing Wave to Ted Nelson’s Xanadu project.

Andy Ihnatko12 : A rare piece of recent journalism about Wave that actually contains some insight. But can you read it? For a while the Chicago Sun-Times wanted to make you pay after the article had aged for a month, as they regard aged news as more valuable than recent news. But it seems that it has aged sufficiently now (August) to be free again.

Flip Tanedo13 writes on the website of the US contingent to the Large Hadron Collider, musing on the applications of Wave to scientific collaboration. He touches upon mathematical collaboration and LaTeX (there is a LaTeX extension to Wave!), as well.

Anil Dash on Google Wave14 : Mr. Dash has good wishes for Wave, but is pessimistic about its adoption, because “the Wave way is not compatible with the Web way.” He has an interesting argument, pointing out along the way that one of the foundations of the Wave protocol, XMPP, “is way too complicated for any normal human to deploy”.

Julie Bort15 has an interesting discussion of the possible effect of the rise of XMPP on the direction of network development.

I’ve written a wave robot that draws sparklines16 .

In an article called “Google Climbs to New Heights of Arrogance With Wave,” Jordan Golson provides a perfect example of missing the point17 . He worries that Wave might not succeed because Google management have not figured out how to monetize and promote it. He mistakes Wave as a product, rather than as an open system of clients and protocols, and so fails to see that even if Google were to abandon the project tomorrow, it could still be used and would even be capable of widespread adoption.

According to Christian Zibreg18 , Wave feels like a native application on the iPhone, partly because it is optimized for WebKit and partly because it exploits “app mode,” which hides most of Safari’s UI.

What problems does Google Wave solve?19 , by Daniel Tenner: A detailed look at the headaches that result from trying to collaborate through email, and how Wave seems to provide a more natural solution.

You are reading http://lee-phillips.org/wave/

References

[1] http://arstechnica.com/web/news/2009/05/google-wave-mashes-communication-collaboration-together.ars

[2] http://googleblog.blogspot.com/2009/05/went-walkabout-brought-back-google-wave.html

[3] Wave in a Box: http://googlewavedev.blogspot.com/2010/09/wave-open-source-next-steps-wave-in-box.html

[4] Pros & Cons for Google Wave in Academia: http://gwtips.com/pros-cons-for-google-wave-in-academia/

[5] http://www.readwriteweb.com/cloud/2010/05/sap-streamworks-integrates-wit.php

[6] http://caseish.pressdoc.com/3061-caseish-launched-at-last

[7] Google Wave Embed API Improvements: Viewing public waves without a wave account: http://googlewavedev.blogspot.com/2010/04/embed-api-improvements-viewing-public.html

[8] Ryan Paul, Turning the tide: a hands-on look at Google’s Wave, Ars Technica (September 2009): http://arstechnica.com/open-source/guides/2009/09/surfing-the-google-wave.ars

[9] Lars Rasmussen, From Australia to the World: the Story of Google Maps & Google Wave, The Warren Centre Innovation Lecture (June 2009): http://www.warren.usyd.edu.au/IL2009.pdf

[10] Sam Ruby: Google Wave: http://intertwingly.net/blog/2009/05/31/Google-Wave

[11] Nick Gall, My 2¢ on Google Wave: WWW is a Unidirectional Web of Published Documents — Wave is a bidirectional Web of Instant Messages: http://blogs.gartner.com/nick_gall/2009/06/01/my-2-on-google-wave-www-is-a-unidirectional-web-of-published-documents-wave-is-a-bidirectional-web-of-instant-messages/

[12] Andy Ihnatko, Google's Wave of the future is genius, but will it work?, Chicago Sun-Times (June 2009): http://www.suntimes.com/business/1606282,ihnatko-google-wave-060309.article

[13] Flip Tanedo, Google wave and Science: (Micro-)collaborations across continents, US/LHC Blogs (August 2009): http://blogs.uslhc.us/?p=1749

[14] Anil Dash on Google Wave: http://dashes.com/anil/2009/08/what-works-the-web-way-vs-the-wave-way.html

[15] Julie Bort, Will Google Wave make the network just dumb plumbing?, Network World (September 2009): http://www.networkworld.com/community/node/45369

[16] Lee Phillips, Plotzie, My Google Wave Robot : http://lee-phillips.org/wave/plotzie.html

[17] Jordan Golson, Google Climbs to New Heights of Arrogance With Wave, GigaOM (May 2009): http://gigaom.com/2009/05/28/google-climbs-to-new-heights-of-arrogance-with-wave/

[18] Christian Zibreg, Google Wave on the iPhone kills Safari's UI - and it feels great, Geek.com (October 2009): http://www.geek.com/articles/mobile/google-wave-on-the-iphone-kills-safaris-ui-and-it-feels-great-20091014/

[19] Daniel Tenner, What problems does Google Wave solve?, danieltenner.com (October 2009): http://danieltenner.com/posts/0012-google-wave.html

“I look forward to an honest debate with Governor Palin on the issues, in the unlikely event that she ever learns anything about them.” - Rep. Alan Grayson (D-Orlando, Florida)
Loading