Traditionally when a ship is launched, it splashes into the water with a nicely painted hull but with still quite a bit of work to be done on its innards. Thus it seems to be with Google Wave, the cutting-edge messaging and collaboration technology unveiled today in preview form to about 100,000 people who signed up to participate in its testing. I had signed up for the early access program the day that Wave was announced, so I was pleased to see this morning an invite to try it out. One quick click of an email link, and I was in to my Wave space. Great! It appeared to be pretty much what I had seen in the developer's preview several weeks ago, and the features overall seemed to work as advertised, albeit without some of the flashy edges like real-time text translation. Drag and drop contacts into waves, easy embedding of widgets, videos and images, easy editing and organizing - good stuff for something that was just a cutting-edge demo a few weeks ago.
But...now what? Who do I Wave with - or to? Fortunately Google had pre-populated my contacts list with a couple of social media mavens, so I had some hope for interactions right away. One of the pre-populated waves (message/collaboration threads) enabled me to invite up to eight other people to join Wave. That was the good news, but the bad news was that these people would be nominees for joining Wave - in other words, Google will add them as the technology allows them to handle more users gracefully. This is, after all a preview version of Wave technology, meaning that it's more about testing its ability to handle users at scale and basic features before they begin to invite people with less tolerance for the cutting edge of new technologies. I decided to put a message out on Twitter to see who might want an invite to Wave. Ooops. Everyone came out of the woodwork looking for an invite to the new hotness. Seven invites later (some of them grumbling that they couldn't play right away), I have one spare and a long waiting list of possible invites who I would love to Wave with, but still not too many people on the live system.
Even with these limitations, Wave is quite impressive right out of the box. There's a bit of day-one instability in the system, of course - sometimes waves notify you that they need to be reloaded and a mysterious resync icon pops up now and again - but for a cutting-edge technology that just got rolled out to 100,000 people worldwide a few hours ago, that's to be expected. What was remarkable is how intuitive it is to use Wave, though for those wanting step-by-step instructions on "how to" usage, there's a wave in your initial inbox with lots of videos and links to good support materials. You just click, start typing, drag this, tag that, and you're off and running. Most email and Facebook users should find Wave's features pretty easy to use. You can import contacts from your Gmail contacts list easily (assuming that they're on Wave, which is pretty hit or miss), which is nice, and some of your Google Profile information is imported automatically into Wave, though updates in Wave will not flow back into your main Profile page. In other words, at least on Day One, there's really not that much integration with production systems yet (sorry, C.C. Chapman, let's be honest about this).
What's particularly interesting is how Wave has layered the types of communications that you can receive and share. Your inbox works pretty much like an email inbox, overall, and there are expected email-like filters like spam, trash bin, and such, which are all wave collections. But then you notice that the Settings link pops up a list of waves. In other words, much of the functionality of wave will appear as collections of applications built into waves as opposed to separate features. That's a real, real important thing to watch, one-upping the embeddable apps and widgets that have been in use for a while on other platforms. It means that the architectural "bones" of Wave can remain very lean, while much of its functionality gets loaded as content "meat." This parallels some of the thinking that has gone into Google's Chrome browser and nascent Chrome OS operating system, as well: lean core technology, fleshy content.
The most interesting layer of communications, though, has yet to be populated. As you float your cursor over a navigation element called "Requests," the tooltip text that pops up says, "Waves from untrusted parties or sources." In other words, there will be a Wave channel in which you can receive less personal communications, presumably a combination of marketing messages and more public sharing of messages akin to that found in Twitter. While the phrasing of this description needs some serious work, the concept seems to be quite elegant. One set of waves from trusted contacts, others from more "out of the blue" sources, both of which are important, of course, but by default you get to manage your circles of trust on two levels. That's a one-up on both Twitter and Facebook, if Google can pull it off. Of course, using folders and tagging you can create filters that combine both trusted and more public waves, so you can mix up communities at will, presumably. That's an interesting and very flexible way to manage networks, enabling people to be marketing-oriented or downright spammy in their communications but not cluttering up one's primary inbox of trusted contacts.
It will be interesting to see how some of these features roll out into the enterprise-oriented version of Wave, particularly the Requests feature. Obviously there will have to be some additional plumbing installed on Wave to enable enterprises to enforce policies on who from outside an organization can join particular inner circles of waves. But assuming that this is in the works, Wave should make it extraordinarily easy to move resources outside of an organization into a circle of trust on very specific waves that can help them to collaborate very efficiently - without exposing other information assets that are meant to be kept more private. Clearly Google is thinking way down the road on how to integrate Wave with its other efforts to enhance workplace productivity.
So although there's really not much happening on Day One in Google Wave, it's exciting to be hands-on with these features and to get a sense of how Wave is going to fit in to Google's strategy in a more intuitive way. For all of its promise, though, Wave has a tough battle ahead. Increasingly mature competitors like Facebook and Twitter, already endowed with millions of users, can always decide to swing in their extensive feature and applications sets to add more Wave-like features to keep their communities happy. But Wave has the distinct advantage of being a platform that is part of Google's wide technology vision that encompasses messaging, email, collaboration, enterprise productivity, mobile applications, operating systems and more.
Microsoft and others will attempt to compete with this new technology, to be sure, but the contenders all have deep legacies of software and relationships that will be far more difficult to migrate to a fresh new environment than Google need worry about. Put simply, there just isn't any one else out there coming close to daring thoughts as big as those surrounding Wave. I certainly welcome more effective competition in any market, and Wave itself has much to prove in the weeks and months ahead, but when it comes to collaborative messaging that can span both media and enterprise markets, it looks like Google is out there on a huge wave all by itself. Again.
It's been a busy week for attention-getting events in content technologies, with the Google I/O developer's conference in San Francisco vying for mindshare with the All Things D conference in San Diego. Both were important events in their own right, with Steve Ballmer's announcement of a preview launch for Microsoft's new Bing search engine facing off against Google's announcement of Google Wave, a new technology that promises to deliver a new standard for common messaging and collaboration infrastructure for both the Web and enterprises. Hmm, yet another stab at launching a Live.com successor versus a reworking of email, wikis, real-time messaging and file sharing in one swoop. Which event should Walt and Kara have been covering in more detail? I think that I'll take door two, though Bing is worth taking a gander at in its own right. Mind you, Google giving away free Android phones with a month's free call and data time to developers at I/O certainly upped the attention-getting factor a little bit, as well.
Google Wave is important for any number of reasons, but it's important first and foremost because many major technology companies could have done this, and probably should have, but chose to stick with incremental improvements to older software technologies. Back in the 1970s, for example, when it was a big deal to get messages from one person to another person on a remote computer, the Simple Mail Transfer Protocol (SMTP) was an important tool to facilitate widely different computing platforms to pass messages to one another. Good stuff in its time, to be sure, but today the fundamental concept of email is entirely out of step with today's communications methods, where message content tends to be shared and stored in Web cloud infrastructure rather than being scooted around to storage devices at the edge of the Web. Add in mashups, instant messaging and the real-time broadcast capabilities of services such as Twitter and it's clear that email is a completely inadequate messaging infrastructure for building content services that really satisfy today's sophsticated consumer and enterprise audiences. Yet for decades interoperable standards for a successor to email sponsored by major technology companies have been no-starters.
Enter Google Wave, a new communications technology that made its debut at Google's recent I/O conference for developers. Built to leverage the emerging HTML 5 standards for content and software services delivered via Web browsers, Wave is an open-source set of protocols, platforms and products that enable anyone to put together services that allow people to create and share content and display applications with one another using non-proprietary Web programming standards. Given that the Web has been overshadowed recently by proprietary products such as Apple's iPhone and Amazon's Kindle and applications environments such as Adobe Air, Google Wave is a very strong statement from Google that the common and open standards of the Web are the key to unlocking the full potential of the most valuable communications medium ever invented.
Wave is also an extremely strong challenge to Microsoft and just about every major software and services provider hoping to take some piece of the emerging world of real-time collaborative communications that spans consumers, enterprises and an expanding multitude of mobile and desktop computing platforms. While other companies are still trying to leverage their ownership of technology intellectual property, Google learned long ago that it's far more important to own the moments that people interact with technology. Some people try to call those moments "media," but Google was one of the first companies to realize that these transitory moments were far more valuable and complex than both traditional media companies and technology companies had imagined.
If you can find the time it's really worth it to go through the full video of the demo video that shows all of the potential of Wave as a messaging medium. For those that don't have the time, here's a brief tick list of things that will leave you oohing, aahing and - hopefully - thinking:
A "wave" can be any number of digital objects - messages, documents, images, embedded applications - that can be exposed to people just by dragging and dropping a profile icon into the Wave object.
Wave enables concurrent real-time information transfer to and from collaborators. So although you can view completed messages in Wave as you would an email, instant message or other completed communication, you can also experience it as a real-time conversation or collaboration. As you type, the characters of your message appear in the other person's browser as they are being typed. People can type together in multiple languages (with real-time translation as needed). The real-time semantic spell-checker is pretty amazing in the demo. The open-source Wave protocol makes this all happen.
Wave objects can start out as a simple message, have replies and participants added, enables people to share private messages from within the wave, can allow people to edit an object concurrently and to view those edits as they are happening concurrently, can use rich text with drag and drop hyperlinks, allows the dragging and dropping of videos, images, texts, hyperlinks, enables rich tagging - and can do this all in real-time on any platform that uses the Wave protocols, including enterprise platforms.
Anyone can develop Wave-compatible applications, including those who want them "inside the firewall" of an enterprise. Demos were given on Wave working in Google's own Chrome browser but also Firefox and on iPhones as well as Google's own Android mobile smart phones. Examples in the I/O demo of an "Acme" third party implementation of Wave and an embedded "Twave" application for including Twitter messages in Wave underscored that any developer can use Wave protocols and standards to develop compatible applications that leverage Wave capabilities.
In other words, this is a complete rethink of how we use Internet-based messaging to communicate and to collaborate, enabling content to be assembled in Web cloud infrastructure as real-time conversations. It's young technology also, to be sure, but it rides on the back of the enormous cloud infrastructure resources that Google and others have assembled over the past several years. Whatever scalability and reliability issues need to be worked out for Wave are small compared to the decades of effort it has taken to get infrastrcuture in place already to keep up with Wave's potential. If you think of how the relatively simple Twitter infrastructure has been tweaked and kept alive with fairly few "fail whale" outages during its exponential growth of the past year, then it's probably safe to say that the potential for Wave to grow rapidly as a market force in real-time and collaborative messaging is not likely to be gated by basic issues such as networking and servers.
Given the slow adoption rate amongst software developers for Google's Open Social programming interface, though, it was far from certain that developers were going to get jazzed up about Wave as something that deserved their attention - hence the high-energy introduction for Wave at the I/O event. The giveaway of Android phones to I/O attendees was no accident, of course, in this regard. What other real-time messaging medium has the potential to be changed by I/O's potential? Why telephony, of course. With millions of phone calls being made already on services such as Skype and even Second Life, the telephone networks' days as the universal real-time messaging medium are numbered. Google's open-source Android software is about to empower dozens of new and more affordable smart phone models around the world, making Wave a perfect tool to help accelerate the demise of telephony as we have known it. It's likely that Wave will be a key component in accelerating the acceptance of Android, and vice versa.
As traditional content and software publishers continue to try to wrestle the Web into one proprietary box after another to suit their established business models, it's important to remember that the world is aching to have cost-effective productivity improvements that will help to boost the global economy. Wave is a good example of a content technology that has the potential to sweep aside many drags on Web and enterprise productivity in ways that can help to create and to contextualize content in more valuable ways than ever before. In the long run, that can only be good for publishing. My suspicion is that you'll see Wave in a Gmail inbox near you pretty soon. For those who were hoping that there would be a breather from the pace of change being fomented by the Web with the introduction of platforms like iPhone and Amazon's Kindle, I am sorry to say that you had best get down to the gym and start getting used to more fast breathing ahead in the emerging Web cloud economy.