June 2, 2009 7:12 PM PDT

Hands-on with Wave: Weird and quite wonderful

by Rafe Needleman
  • Font size
  • Print
  • 20 comments

Google just opened up to a limited audience its very interesting communications experiment called Wave (news stories). Our hands-on evaluation: there's a lot to like. It really is a more contemporary take on communications. But it will knock many e-mail users off-balance.

Even Wave's own Software Engineering Manager Lars Rasmussen told me, "It takes a little getting used to," and, "We're still learning how to use it." Imagine how everyone else will feel.

If you want to try Wave, you'll have to wait. Google is making access to the service available to some developers and press, but full availability will not be until "later this year," Google says. The version we tested was very raw, still in development. Many features were not implemented and the system threw us a few errors. But the framework and philosophy is clear to see, and that's what this evaluation is based on.

Getting started in Wave: It looks a lot like e-mail...

(Credit: Screenshot by Rafe Needleman/CNET)

What's Wave?

Wave is real-time e-mail. What that means is that when you're writing a reply to a message (or "wave") that you receive in the system, the recipient can see what you are typing as you type it. It will come as a relief to most that the real-time feature can be disabled if you click on the "draft" button (not working in my trial) while writing. But real-time visibility is the default.

You can put your replies anywhere in the message. You can also do this in regular e-mail, but in Wave, your comments are easy to pick out since the app bounds reply text in colored boxes with authors' pictures embedded in them. Those of us who prefer to reply to e-mail messages at the end (or the beginning) and not piecemeal can just reply as usual. But when you want to write a surgical point-by-point reply to a message, Wave makes it easy.

You can drop pictures straight into Wave messages (a neat trick in a browser-based app, made possible by Google Gears), and smart assistants will let you convert addresses to maps, automatically fix spelling errors, and expand contact names.

But Wave is not e-mail. In this image, I am watching co-developers Lars and Jens Rasmussen type replies to my query. The teal tag shows that Jen is typing right now; Lars, who just finished typing above Jens, had his own, separate color.

(Credit: Screenshot by Rafe Needleman/CNET)

But it's the reply-anywhere feature combined with the real-time function that's most interesting. It makes Wave the first useful blend of e-mail and instant messaging that I've seen. Unlike Google's previous attempt to meld the two communications modes into one app (Gmail has Google Talk in its sidebar), this one really works. An asynchronous e-mail conversation between two people can can stay that way, or it become real-time when both parties are online, and the dialog stays in place in the e-mail for later viewing. Switching between the e-mail and IM mode is seamless. In fact, the concept of the two different modes vanishes in Wave.

Wave's message handling really shines when a conversation is between more than two people. Using Wave and its specific, color-coded replies, a group of people can have an actual discussion in e-mail, in real-time if wanted, without getting bogged down in long multi-message discussions--or worse, in threads that end up forking so that different people are discussing different things.

The Wave in-box pane shows you when there are new messages in your threads by bolding the subject lines, and when somebody is actively typing in a wave, you can see the text come in live, in the two-line preview every message gets. That's really cool, although it can be overwhelming.

Speaking of being overwhelmed, the first time I had two people replying to me in an individual message at the same time, in different places in it, my head almost exploded. It's a lot of raw information coming it at once, and it's very different from the old e-mail or the instant message experience.

A new communications architecture

A lot of what Wave does is made possible by the fact that Wave messages don't live primarily in the desktop Wave client (which is actually a rich browser-based app), as the traditional design of e-mail dictates, but rather on the Wave server. Messages aren't just dropped off at your Wave client; persistent links to messages on the servers come with them. When you edit a wave with the Wave application on your computer, it's immediately reflected back to the Wave server, and from then out to other users who are viewing that Wave in their apps, immediately.

Wave servers synchronize with each other as needed. In fairness, this is not radically different from how Lotus Notes and Microsoft Exchange work, but Wave has no legacy support for old e-mail architectures whatsoever, and isn't bogged down by the old methods--like the practice of delivering messages to users and then severing the links to those messages.

Other benefits you get from this include the capability to add new recipients to a wave at any time, and for Wave to know, when that happens, what each user has read and what they haven't. Users' views into Wave will highlight what's new to them when they open a message.

And, taking a page from Twitter Search, Wave's search function will be real-time (it wasn't when I tried it). If you are searching for a word or phrase in your inbox of waves, and someone updates a message thread with your search target, that message will pop up in your results the moment they type in the change. (You can save searches in the navigation bar, a nice feature.)

All together? Not yet

At the moment, the only people Wave users can communicate with are other Wave users. Wave addresses look like e-mail addresses, but there's no gateway between Internet e-mail and Wave, so messages send from standard e-mail clients to Wave will bounce. This is a serious limitation, and one Google hopes developers will rectify by writing gateways between Wave and standard e-mail servers, not to mention IM services and other social and workflow systems like Facebook, Bugzilla, and so on. A Twitter interface is already being shown.

However, as Rasmussen told me, Wave is currently spam-free since it's not linked into the global e-mail system. He doesn't want to open up Wave to standard e-mail until he can ensure that this system won't be overrun, too.

In fact, the reason Wave is being released in the way it is right now--as an early developer-only experience--is to encourage programmers to write extensions to it. The e-mail gateway is particularly critical, and Google may develop it itself. Without it, Wave is yet another new communications medium that will have a hard time getting off the ground since it duplicates many capabilities people are already accustomed to. Wave is technically a radical departure from e-mail, but for the end users it will still be used for a lot of the same things e-mail is.

Google's Wave team hasn't yet done much integration with other Google developers' projects, although Wave was introduced to the company through a detailed video demo. As Rasmussen told me, "To say we're 'working with' other Google groups would be a stretch." Obvious integrations we're waiting for include Gmail, Google Docs, and Google Voice.

It's about time

The merger of e-mail, instant messaging, and collaborative editing is overdue. Aside from the inertia of technology, there's no reason we should we need different applications--an e-mail client (or site), an instant messenger, and a collaborative editor--for variations on the theme of textual communication. I give Google a lot of credit for kicking off this experiment.

When Wave comes out, try it immediately. It really is an eye-opener.

Rafe Needleman writes about start-ups, new technologies, and Web 2.0 products, as editor of CNET's Webware. E-mail Rafe.
Add a Comment (Log in or register) (20 Comments)
  • prev
  • 1
  • next
by krbabu June 2, 2009 8:27 PM PDT
Nice writeup on what attendees were able to see at the Google I/O keynote.
Reply to this comment
by trevorbsmith June 2, 2009 8:28 PM PDT
I will try Wave for sure when it is released widely. However, I should note a few privacy issues I've thought of:

1. Suppose I want to delete something I wrote FOREVER. Waves live on external servers and other people have editing rights to them. It's not immediately clear how or if I will be able to reclaim the parts of a conversation that I wrote and get them off the 'net. While it is true that traditional email servers also may cache messages and copies of emails you send to others are beyond your control too, there may still be some differences between Wave and email. Consider this scenario:

Some random ex girlfriend sends you a naughty email. You didn't solicit the email but you don't want your wife to know about it for fear it will shake her trust in you.

Standard email system: delete the message; hope the ex girlfriend goes away; repeat if necessary. The ex girlfriend can't know if you deleted the message or if you printed it and stuck it up in your locker. (Probably she can guess that you deleted it if you don't reply, but she can't KNOW.)

Wave: probably you will be able to "delete" yourself from a Wave, which should do the same thing as deleting an email from your system, removing your local copy. However, the ex girlfriend will see that you removed yourself the second you do it. The point is she can SEE when you leave a Wave, which is a privacy breach.

2. Encryption? What if two or more friends don't want their Wave to be sitting unencrypted on a server forever or even for a short time? This will need to be worked out, especially the real-time character delivery if each character needs to be encrypted before being sent.

True, email is rarely (statistically speaking) actually encrypted, but it's a well studied and implemented problem.
Reply to this comment
by mista77 June 2, 2009 8:54 PM PDT
1. If your use of technology and being honest with your wife cross paths, and limits your use of a new application or website, then reconsider the reason why you would have trust issues.
2. This is the way the email should work as it will, in my opinion, eliminate a lot of spam or unwanted email from anonymous people / bots.
3. Combining email/IM/Documents is brilliant. So, so overdue.
4. This could be a solid platform / solution for keeping track of multiple ID's on social networks and blogs and updates being funneled in.
by renGek June 3, 2009 12:09 PM PDT
Getting a divorce would solve this problem :)
But seriously, I'm thinking we would have to learn new ways of preserving and purging communication and not along the lines of a linear thread (however that works).

I don't know until I've tried but its very similar to days of cobol programming where everything runs top down then we went client server programming and everything was based on an event. So there was a rethinking of how things work. This will be one of those arcs in thinking. I initially struggled with gmail threads not realizing I was deleting an entire thread when I thought I was deleting just the last correspondence.

I'm sure there will be holes in their theory initially as to be expected. I give them thumbs up for not going along with everybody else and innovating.
by bingo1986 June 2, 2009 8:33 PM PDT
I think Wave should add some spec like "All Anyomous"
Reply to this comment
by pavlozahozhenko June 3, 2009 8:08 AM PDT
You do not understand. The era of anonymous web is coming to an end. Soon, your online identity will be more useful than your real identity. So, trying to hide is useless. Google already knows a lot about you anyway ;)
by bedney42 June 2, 2009 9:00 PM PDT
Guys -

Be aware that there are 2 Google Groups (yes, one day they'll be Waves... ;-) ), discussing these issues with active participation from Googlers working on Wave. Come and join in the fun (and bring these questions / comments)!

One is a group covering the Wave APIs (Embed API, Gadget API, Robot API):

http://groups.google.com/group/google-wave-api?hl=en

The other is a group covering the Wave protocol (client<->server, server<->server - which is based on XMPP/Jabber, just like Google Talk):

http://groups.google.com/group/wave-protocol?hl=en

Cheers,

- Bill
Reply to this comment
by June 3, 2009 2:14 AM PDT
It sounds like we'll be able to read email threads from top-to-bottom. If this is true, that alone would make me enjoy Google Wave so much more than traditional e-mail. I don't enjoy trying piece together what is going on by starting with the bottom of an email-thread, and gradually working my way back up to the top.

I'm looking forward to a more general release of Google Wave so more of us can try it out.
Reply to this comment
by Voice_Of_Logic June 3, 2009 5:40 AM PDT
Yet another fruity social app that has zero business value and looks pretty and colorful which will oooh and aaah everyone to the point that they dont realize nor care of how much privacy is being stolen from them.
Reply to this comment
by e-diaz June 4, 2009 10:06 AM PDT
If you're concerned about your privacy, install your own Wave on your server.
And if you see zero business value on this, don't worry. Someone else will see them and will take advantage of them.
by shootfirst June 3, 2009 8:54 AM PDT
I don't like the merging of Instant Messaging and Email together. The reason why they have stayed separate for so long is they are intended for different uses. Email is meant for typing messages that don't require involvement on the other users end, IM lets you be visible if you want so you can talk to people on the internet. I turn off google talk in gmail all the time as I do not want others to know when I am checking my email or am online. I personally do not like instant messaging, or anything that lets the users know when I am looking at their messages. Another thing is to everyone that wants all this encryption all of a sudden here is the sad fact, if the in between aka google controls the encryption method and keys your mail is not really encrypted. Encryption for privacy only really works if there is a high level of trust, aka SSL certificates, whatever you want can be encrypted, but the person on the other end still sees it all and if they aren't who you expected thats a big oopsie. People need to learn to treat digital forms of communication as not secure period. Spoofing that you are another person is quite easy since whoever is on the other side controls what you see from that side. With digital communication you need to trust who is on the other end of the communication, but you can never really verify who it is all the time. Encryption does help from someone redirecting your traffic, but how do you know that you are really where you think you are, not too hard to copy your wave lists to another server to spoof a user out of information....
Reply to this comment
by UrgentMatter June 3, 2009 11:07 AM PDT
About time some one decided to shake up e-mail. It's ancient in tech terms. I have always found e-mail to be far from brilliant when try to discuss something with more then 1 person. My dad had an e-mail running around the board of directors at his company and he said something about one on the lower managers. Days later when the conversation had moved on one of the other directors copied in this manager much to the embarrassment on my dad. It just highlights how hard it is to keep track of e-mails when you have a few people involved which I think is something that Wave wants to solve and I applaud that. Add to that firefox like extendability and you have a winner especially if they can get blogs and the like using it as their primary comment source. Can't wait to try it!
Reply to this comment
by sullivanjc June 6, 2009 2:51 AM PDT
How is this going to solve your dad's issue? New recipients can be added at any time. Seems if anything it may make it worse.
by collaboratetoday June 3, 2009 2:04 PM PDT
For those excited (like DeanCollins above) about using the really real time document collaboration components of Wave, you can use Etherpad TODAY. Etherpad was referenced in the Google Wave white papers and has both a behind the firewall solution called the Etherpad Private Network Edition (http://etherpad.com/ep/about/pricing-eepnet) and a free version found at http://www.etherpad.com. The On-Demand (hosted) solution will be released publicly soon.

I would imagine that a lot of folks want to be able to collaborate on documents with their colleagues, co-workers and friends and that privacy and simplicity will be of great value-- for that, Etherpad seems like the right answer. For those who want a Twitter type stream, Wave seems promising, though we really will not know until it is released to the public.
Reply to this comment
by untactical_theonlyone June 5, 2009 6:59 PM PDT
Taken from an excerpt from a review I followed about Google Wave, here you can learn more regarding their upcoming release. http://andywibbels.com/2009/05/google-wave-keynote/
Reply to this comment
by sullivanjc June 6, 2009 2:46 AM PDT
Real time visibility is a game killer to me. That has got to me one of the most stupid features (possibly THE most stupid feature) I ever heard of.

I can't tell you how many e-mails or IMs (or even parts of same) I've thought better of and never sent.

Also, having new messages pop up all over the place out of time sequence sounds like a good way for things to get confusing and hard to follow fast. What is a thread with more than a couple of participants responding to various parts of the message going to look like after a few weeks? Will you even be able to determine what the original message that started the Wave was?
Reply to this comment
by deowll June 6, 2009 7:41 AM PDT
I can see this as a way for two or more people to work together on a document. There are already ways to do that but this may be easier in some regards.

Having a window just pop up at any time on my computer and unedited text from just anybody start appearing on my computer/smartphone is something I can do without. I suppose you can turn it off but then we are back to email/text messaging.

If people have your URL and that gets out I don't see how this is going to prevent spam either. As I understand it most spam is being sent through hacked computers without the owners knowledge or consent. The only way Goolge might fight that is to limit to maybe a couple of hundred emails a day the amount of email sent or received and that might cause some people problems.

Of course if you have to have an ironclade ID to send a message then anyone getting it can report it as spam and Google could examine it and decide if the sender needs to reformat their hard drive and reinstall their OS before being allowed to continue using the service.

Of course ISPs ought to be doing that now but you can fake those anyway so...ISPs should also contact and check with individuals with high volumes of outgoing email but I don't know that they do unless the volume is staggering.
Reply to this comment
by LarryFarrell1 June 6, 2009 8:55 AM PDT
I do not want anyone seeing what i am writing until i have re-read it and done SPELL check.
Reply to this comment
by dnendza June 6, 2009 12:42 PM PDT
Well, let's see, real-time typing is hardly novel. Ham radio enthusiasts have been doing this for over 60 years. Personal email history living on a remote server under corporate control is not my idea of an enhanced service. Surely, this application, with all the geegaws likely to be attached in the near future, will find decent uses in a number of areas, but for the tech savvy and those who are not and will never be ready to cave in to total privacy erosion it is a non-starter.
There are some very decent email enhancement and spam reduction ideas already out there and the big boys seem reluctant to incorporate them. Just wait until the Google juggernaut slurps up communications transactions with this app and begins to set a new (not better) standard. We'll never see the end of spam and virus transmission because new and fancy with lots of function always seems to trump safe and secure.
Reply to this comment
by muffind July 30, 2009 8:38 PM PDT
good information.
This is very interesting, with the view that good. I will try it out.
<a href="http://www.balivillabeach.com">Bali Villa</a>
Reply to this comment
(20 Comments)
  • prev
  • 1
  • next
advertisement
Click Here

About Webware

Say No to boxed software! The future of applications is online delivery and access. Software is passé. Webware is the new way to get things done.

Add this feed to your online news reader

Webware topics

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

Inside CNET News

Scroll Left Scroll Right