What the heck is that! Here's how the guys at Gizmodo described it: "a frothy...live chatroom with a spread of documents, photos and/or videos, where you can reply to any part of any message or anything that's shared, and it's all real-time." That's sounds splendid and the Wave -- which is essentially a real-time communications stream -- really does sound like the you-know-what of the future. But I'm somewhat of a tech simpleton. Features schmeatures: How will it actually change the way I work? Here's a simple breakdown:Email: Take it from TechCrunch: "Clicking on any of the wave threads will open another pane to the right of the inbox that shows that wave in its entirety. Let's say one wave is a message from a friend and you want to reply to it. If they're not currently online, you can do it below their message just as you may in Gmail. Except there's no bulky new message creator to pop open, you simply start typing below your friend's message. But perhaps you want to respond to a particular part of their message -- well you can do that too simply by starting to type below the part you're replying to."
Documents: Google Docs as they exist are a great way to allow your team to group edit a document, but (as anybody who's worked with it knows) the edits appear a while after they're made, which can make simultaneous editing a real problem. In Wave, not only are the edits much more instantaneous, but also you can rewind the edits to see how the document changed.
Photos: Google Wave can work like a Flickr stream, but it's built into your email program. Just drag the photos in and users can see icons from their end and comment on them immediately.
Blogging: Google Wave can turn blogging into Wiki blogging. Instead of relying on comment boxes, I can upload my pieces into the wave that I share publicly and link to from this article. Once you're in my public Wave, you can point out exactly where I'm wrong by writing right next to the sentence ("You're wrong here, and here are the stats..."). Since the blog post has become an editable Wiki in the Wave, you could also see where other readers agree/disagree. No more blog, followed by comment sections. On a Wave, the blog is the comment section.
Online invitations: They stink. And if we're all very fortunate, something like this will kill Evite:
No more pop up tabs with weird party images and over-clever invitations (guilty), no more "But how do I get there?" questions. The invitation is a map. Yes.The program isn't public yet, but it's still making techies everywhere stand and applaud or sit down to start breathing again and for once, I think they're right to do so. Google Wave is not just a Spork, because that's only two functions. It's a Swiss Army Inbox that really could change the way we work.
Back in early 2004, Google took an interest in a tiny mapping startup called Where 2 Tech, founded by my brother Jens and me. We were excited to join Google and help create what would become Google Maps. But we also started thinking about what might come next for us after maps.
As always, Jens came up with the answer: communication. He pointed out that two of the most spectacular successes in digital communication, email and instant messaging, were originally designed in the '60s to imitate analog formats — email mimicked snail mail, and IM mimicked phone calls. Since then, so many different forms of communication had been invented — blogs, wikis, collaborative documents, etc. — and computers and networks had dramatically improved. So Jens proposed a new communications model that presumed all these advances as a starting point, and I was immediately sold. (Jens insists it took him hours to convince me, but I like my version better.)
We had a blast the next couple years turning Where 2's prototype mapping site into Google Maps. But finally we decided it was time to leave the Maps team and turn Jens' new idea into a project, which we codenamed "Walkabout." We started with a set of tough questions:
- Why do we have to live with divides between different types of communication — email versus chat, or conversations versus documents?
- Could a single communications model span all or most of the systems in use on the web today, in one smooth continuum? How simple could we make it?
- What if we tried designing a communications system that took advantage of computers' current abilities, rather than imitating non-electronic forms?
A "wave" is equal parts conversation and document, where people can communicate and work together with richly formatted text, photos, videos, maps, and more.

Here's how it works: In Google Wave you create a wave and add people to it. Everyone on your wave can use richly formatted text, photos, gadgets, and even feeds from other sources on the web. They can insert a reply or edit the wave directly. It's concurrent rich-text editing, where you see on your screen nearly instantly what your fellow collaborators are typing in your wave. That means Google Wave is just as well suited for quick messages as for persistent content — it allows for both collaboration and communication. You can also use "playback" to rewind the wave and see how it evolved.
As with Android, Google Chrome, and many other Google efforts, we plan to make the code open source as a way to encourage the developer community to get involved. Google Wave is very open and extensible, and we're inviting developers to add all kinds of cool stuff before our public launch. Google Wave has three layers: the product, the platform, and the protocol:
- The Google Wave product (available as a developer preview) is the web application people will use to access and edit waves. It's an HTML 5 app, built on Google Web Toolkit. It includes a rich text editor and other functions like desktop drag-and-drop (which, for example, lets you drag a set of photos right into a wave).
- Google Wave can also be considered a platform with a rich set of open APIs that allow developers to embed waves in other web services, and to build new extensions that work inside waves.
- The Google Wave protocol is the underlying format for storing and the means of sharing waves, and includes the "live" concurrency control, which allows edits to be reflected instantly across users and services. The protocol is designed for open federation, such that anyone's Wave services can interoperate with each other and with the Google Wave service. To encourage adoption of the protocol, we intend to open source the code behind Google Wave.
If you're a developer and you'd like to roll up your sleeves and start working on Google Wave with us, you can read more on the Google Wave Developer blog about the Google Wave APIs, and check out the Google Code blog to learn more about the Google Wave Federation Protocol.
If you'd like to be notified when we launch Google Wave as a public product, you can sign up at http://wave.google.com/. We don't have a specific timeframe for public release, but we're planning to continue working on Google Wave for a number of months more as a developer preview. We're excited to see what feedback we get from our early tinkerers, and we'll undoubtedly make lots of changes to the Google Wave product, platform, and protocol as we go.
We look forward to seeing what you come up with!
0 comments:
Post a Comment