Google Wave to be released to 100,000 testers Wednesday
(CNN) — Google Wave, a product that promises to revolutionize online communication, will go out to about 100,000 beta testers Wednesday.
The Web application from Google Inc. combines elements of e-mail, chat, Wiki documents, blogs and photo-sharing sites to create a form of Internet communication called a “hosted conversation,” or a “wave.”
Google demonstrated Wave at the Google I/O developer conference in San Francisco, California, in May. The closed group of beta testers will help Google fish bugs out of the application before a public release by the end of the year, according to the Google Wave Web site.
The app was created by Jens and Lars Rasmussen, the Australian brothers who developed Google Maps. The Rasmussen brothers said they hope Google Wave will eventually replace e-mail as the main way people converse on the Internet.
“This should be something everybody uses and something everybody knows,” Jens Rasmussen said.
In Wave, e-mail-like communications can be edited by several users simultaneously. And users can chat about certain sections of Wave documents in real time, where all users see what a person is typing as it is typed. If a person comes to the conversation late, they can replay everything they’ve missed.
The Rasmussens hope these functions will make online communication more efficient and collaborative.
Jens Rasmussen said e-mail is a computer version of snail mail. Wave will be something new, a real-time communication system designed specifically for today’s faster-paced, multitasking Internet, he said.
“We really have a much too strong tendency to just take things we know and just adapt them to the digital world,” he said.
Tech bloggers have largely cheered the release of the product. But there are some concerns that the app may be too complicated for mainstream Web users.
In a video demonstration, the Rasmussens spend an hour and 20 minutes explaining Wave.
Initial reviews of Wave also noted a number of glitches in the application.
Ben Parr of the social-media blog Mashable writes that Wave still has bugs but that the product is improving over time.
“As an initial user of Wave, I have to tell you: things have gotten much more stable. It still has a slow response time in certain situations and it can still crash, but these things happen far less often than they used to,” he writes.
The blog TechCrunch wrote that Wave “drips with ambition” and will be “a new communication platform for a new Web.”
“Wave offers a very sleek and easy way to navigate and participate in communication on the Web that makes both email and instant messaging look stale,” TechCrunch’s MG Siegler wrote.
Google Wave Preview Release Wednesday
After months of closed testing, Google says it will offer Wave accounts to developers, early adopters and select Google Apps customers.
Google (NSDQ: GOOG) is planning a limited launch of the Google Wave messaging system, which the company first demonstrated at its developer conference back in May.On Wednesday, the company said it will send out over 100,000 invitations to try out Google Wave to participants in the developer preview that began in June, to those who were among the first to sign up for the service, and to some Google Apps customers.
While the developer preview has taken place in a sandboxed environment, cut off from the rest of Google’s services, the preview that’s about to be launched will take place on wave.google.com and will be the instance of the service that eventually gets opened to the public.In a blog post, Google engineering manager Lars Rasmussen and group product manager Stephanie Hannon caution that Wave remains a work in progress. “Since first unveiling the project back in May, we’ve focused almost exclusively on scalability, stability, speed and usability,” they explain. “Yet, you will still experience the occasional downtime, a crash every now and then, part of the system being a bit sluggish and some of the user interface being, well, quirky.”
Also, key features like a draft mode for writing posts and the ability to set user permissions, remove Wave participants or define groups have yet to be implemented.
Nonetheless, Rasmussen and Hannon remain enthusiastic about the system, noting that their blog post was the product of collaboration through Google Wave.
Google Wave is communication and collaboration system that aims to be “what e-mail might look like if it were invented today.” It allows both real-time IM-style communication and asynchronous e-mail-style messaging.
Wave’s problem, however, may be thriving in a world full of products that were invented yesterday, such as Microsoft (NSDQ: MSFT) Internet Explorer. As Rasmussen stated in a recent blog post, “[T]he many different versions of IE still in use — each with its own set of CSS quirks and layout limitations — further complicates building rich Web applications.”
So to make Google Wave work well for Internet Explorer users — about two-thirds of those using the Internet on computers — Google last week released Google Chrome Frame, a way to run the company’s Chrome browser inside Internet Explorer.
Even if the technical issues can be overcome, however, Google Wave faces a long courtship with users, who may not immediately grasp the scope of what’s possible with the service. Wave is immensely extensible and flexible, and some of the early extensions that developers have created, like Ribbit’s conference call gadget, only scratch the surface of what we’re likely to see as this new mode of online communication evolves.
Google Wave: a First Look
Google Wave arrived back in May with a blast of publicity — including a keynote of its own at Google’s I/O conference. The initial story from the Google team was impressive, with Wave touted as a revolution in collaboration from star developers the Rasmussen brothers (the team behind the first iteration of Google Maps).
Wave certainly builds on the company’s strengths, running in the browser and hosted in the cloud. Lars Rasmussen has a lot of ambition for Wave, wanting it to replace email. At I/O, he put it like this: “While email is an incredibly successful protocol, we can use computing advances to do better. Wave is our answer”.
The Wave team has thought hard about the structure of a conversation, and how this can be replicated online. Each wave is a collaborative space comprising groups of ‘wavelets’, which are themselves built up of ‘blips’. A blip is the basic unit of conversation in a wave, hosting an XML document. Blips don’t need to be human readable — they can contain files or even executable code. Developers can build on these by using what Google calls ‘robots’ to interact with wavelets and blips. For example, at I/O Google demonstrated a robot that could handle real-time translations.

Google Wave is built around HTML 5, so you’ll need to use what Google calls a ‘modern browser’ — Chrome, Safari or Firefox (or IE with Google’s new Chrome Frame plugin). Once you’re using Wave, you’ll see a list of currently accessible waves, along with your current contacts. It’s just like using a cross between IM and a wiki.
For more Google Wave images, see our Developer Preview screenshot gallery.
Wave looks, at first, like an in-browser instant messaging tool. It’s a multi-user tool, too, so you can quickly have a conversation with an entire team. Unlike other IM tools, Wave lets you see each letter as it’s typed, and replies can start before you’ve finished typing. That makes it much more like a real-world conversation, but it can also be disconcerting — especially if you’re accustomed to editing your text while you collect your thoughts. Fortunately there’s an option to use a draft mode to hide your edits until you’re ready to send them to the rest of the wave’s participants.
There are plenty of formatting tools, so you can use a wave to build a document collaboratively. More than one participant can edit the same wavelet — with no locks, just an indicator to show where everyone is typing. You probably wouldn’t share a Wave-created document outside the flow of conversation without reformatting and editing it, but it’s a good way to get started, or to get feedback from a geographically distributed team. Waves are managed by a server that operates in two parts: the server, which handles communication with end users and other Wave servers; and the store, which manages the content of both local and remote waves.
Google is touting Wave as one of the first HTML 5 applications and it needs support for new tags that only come with what Google calls ‘modern browsers’. That means Apple’s Safari, Mozilla’s Firefox and Google’s own Chrome (which also takes advantage of the built-in Gears tools to boost Wave’s performance by handling local data storage and multi-threaded JavaScript operations). You can use Wave with Internet Explorer if you install Google’s new Chrome Frame plugin, which adds HTML5 and other open web technologies to Microsoft’s browser.

But the Google Wave client is really only part of the story: the real heart of Wave is its protocols. Based on the open XML messaging protocol XMPP, Wave servers and clients can be kept in sync with streams of structured information that also allow clients to see the entire history of a Wave. Cryptographic tools keep Waves secure and also help prevent untrusted clients and servers from joining a Wave.
Just like Microsoft’s Live Mesh, Wave is all about keeping end-points in sync with each other. The difference is really only in the emphasis the two companies have put on their tools: Microsoft has concentrated on keeping computers and devices synced, while Google has focused on people. There’s nothing to stop machines and software communicating via Wave — all you need to do is look at the many bots that sit on Wave and provide services to users.

Waves can be embedded in external applications — turning them into collaborative publication tools. Google has already made its embed API available, and developers have produced tools for adding waves to web applications, as well as managing the content in several waves — so you can use private waves to build content, and public waves to share the completed text with the world.
You’re not limited to a Wave server and a dedicated Wave client. Your Waves can also be embedded in other applications. You’ll find tools for linking them to many of the major blogging platforms, making them an alternative way of publishing content — and of turning the content your readers see into something that’s created collaboratively and updated in near-real time. The open-source embed code can form the basis of your own embedded waves — perhaps in a corporate dashboard or an intranet site, or even in a project management tool.
Wave protocols are open, so anyone can build a Wave client or a Wave server, in Flash, in Silverlight, or in just about any technology they want. All it needs to do is support the Wave Federation Protocol. Google’s vision isn’t just one huge wave — it’s a myriad waves of all shapes and sizes that can connect to each other independently of Google. There’s no need for Google to control waves, all it needs to do is index them and sell advertising based on their content. With IM closed off from the web, a web-based real-time communication protocol makes commercial sense for a search engine that relies on a large and rich corpus of information for its success.
Third-party developers have had access to the Wave client since May, and have been using that time to build and test their own robots — at the same time as Google has been refining the underlying platform and the Wave protocols. With robots that link into messaging services like Twitter and into search tools (including Wolfram Alpha), there’s plenty to get to grips with — and you can make these tools part of your own conversations with colleagues.
Developers make good stress testers, and the initial Wave service has had a lot of testing in the last few months. Google is now confident that Wave is ready for mass adoption, and should be opening the doors to a wider beta programme at the end of September.




