News >> Browse Articles >> Google

News >> Browse Articles >> Software

+11

Google Wave Blends Video, Facebook, and More

Google Wave Blends Video, Facebook, and More

Jansen Ng / DailyTech

May 29, 2009

‘Google wants to build communication and collaboration.’ -

Google is previewing a new web application to developers that may eventually supplant Gmail. Google Wave goes beyond the basic capabilities of email in order to let people communicate and work collaboratively in real-time with text, photos, videos, maps, gadgets, and social networking feeds from other sources on the internet.

A “wave” is equal parts conversation and document. A user starts off by creating a wave and adding people to it. Everyone on a wave can insert a reply or edit the wave directly. It is being billed as concurrent, collaborative rich text editing, where you can see on your screen nearly instantly what your fellow collaborators are typing in your wave. That means Google Wave is well suited for quick messages as well as for persistent content. A “playback” function is also available to rewind the wave and see how it evolved.

The project is being headed up by Software Engineering Manager Lars Rasmussen, who joined Google with his brother Jens after their tiny mapping startup named “Where 2 Tech” was bought by Google. Technologies from that company eventually became a part of Google Maps.

“Everyone on your wave can use richly formatted text, photos, gadgets, and even feeds from other sources on the web. You see on your screen nearly instantly what your fellow collaborators are typing in your wave,” stated Rasmussen in a blog post.

The code for Google Wave will be open source, with developers given freedom to modify it as they wish. Google Wave can be thought of as being comprised of three layers: the product, the platform, and the protocol.

The Google Wave product is now available as a developer preview, and is the web application portion that people will use to access and edit waves. It is a HTML 5 application built on Google’s Web Toolkit, and includes a rich text editor and other functions like desktop drag-and-drop, which will enable users to drag a set of photos into a wave.

11216_large_google_wave_snapshots_inbox_max200w

Check out our gallery of the first Google Wave Screens

Google Wave can also be considered as a platform. It is being developed with a set of Application Programming Interfaces (APIs) that will allow developers to build new extensions that work inside waves. Developers will also be able to embed waves in other web services.

The underlying format is the Google Wave protocol, used as the means of sharing and storing waves. It includes the live concurrency control, which allows edits to be reflected instantly across users and services.

“Developers are going to see the potential of Google Wave as a platform; we hope they’ll leap on it,” said Wave engineer Adam Schuck. “They’ll be able to integrate it with existing systems they use today, or produce new tools that allow people to improve and manage their communications.”

The ideas behind Google Wave came from a project by Jens Rasmussen codenamed “Walkabout”. His basic idea was that the two most successful forms of digital communication were originally designed in the 1960’s to imitate analog formats. Email was designed to mimicked snail mail, and instant messaging mimicked phone calls. However, many different forms of communication had been invented since then, such as blogs, wikis, and real-time collaborative documents. Walkabout was proposed as a new communications model that used all these advances as a starting point. Greater capacity on the internet and fast internet connections make this new paradigm possible, along with computers that have lots of memory and capable of playing several concurrent video streams.

Google Wave’s prototyping started with a five-person team in Google’s offices in Sydney. An expanded team has been working on bringing about a public release for the last two years.

No launch date for a public product has been set. “We’re inviting developers to add all kinds of cool stuff before our public launch,” wrote Rasmussen.

© 2009, DailyTech


+11
  • 7001001dlrd_max50

    shandel

    8 months ago

    70 comments

    I'm just waiting to see what the final product is about.

  • Photo_user_blank_big

    corrado49

    8 months ago

    4 comments

    If you want to have all this bennefits right now, you don't have to wait, you can access http://workspace.officelive.com. Microsoft ahead's.

  • Terry_yam_max50

    Terryyam

    8 months ago

    2 comments

    As a user, I am always looking for a collabration platform that I can work with my follew co-worker. I hope this platform filfull my dream.

  • Photo_user_blank_big

    OfNoConsequence

    8 months ago

    24 comments

    I'm wondering if Google is going to tie it to Chrome or let it be used on the browser of choice by the consumer... I'm concerned it's the former since Google has slipped over to the dark side...

  • Gregg_headshot_max50

    DesElms

    8 months ago

    4 comments

    Thinking of Wave in terms of "replacing" such as GMAIL is just silly. Not every Internet communication needs to be (or even should be) as would be in Wave. Traditional email, at the very least, should (and likely will) never go away. Of this, I think there should be little fear or doubt.

    Now, that doesn't mean there won't be a place -- and a potent one, indeed -- in our lives for such as Wave and its ineluctable variants. It, too, will be useful, under the right circumstances. In fact, from my admittedly only-cursory analysis of it to date, I'm thinking that what actually MAY be "replaced" by Wave, as a practical matter, is traditional "chat," as we now know it (though traditional chat, mark my words, will continue to be around for years and years, too, no matter how good Wave ultimately gets).

    Regardless, one thing about which we should all be clear in our minds is that we're not talking about the mere replacing of anything, here. Wave, for better or worse, seems very nearly of the nature of paradigm shift... and far be it from me to suggest that that's, necessarily, a bad thing, here.

    It does, however, come with pitfalls about which we should all be watchful, if not actually downright concerned. For example, though it's now coming out in articles (and/or rebuttals to such as I am posting here) that it's likely to be user-configurable, initial writings about Wave touted the ability (and represented it as essential to Wave's very way of operating) of all persons in a "wave" (or a thread) to be able to see, in real time, all others' keystrokes, as they type.

    Let me repeat the salient words of that, here: AS. THEY. TYPE.

    Think about that, please, for just a moment. It's far larger problem than, perhaps, it initially seems. Like how sausage is made (or, as some joke, like how laws are passed), some things in life may better be left something of a mystery to those who ultimately consume (or are regulated by) them; and, most importantly, solely at the creator's option.

    The ultimate impact and meaning to the reader of anything written would be inordinately influenced by said reader's having been a witness to its creation. If one is a thoughtful writer who doesn't just blurt out every wayward thing which flits through one's brain, then one is going to pause to think while one types, and back-up and delete and re-type, and whatever else behind-the-scenes activity goes into what ends-up being the finished written product. If the reader were able to witness what the writer merely paused before writing; or actually did write, but then thought better of and either removed or changed to something else, then the bell of what the reader saw along the way cannot be un-rung; and the reader's ultimate interpretation and understanding of the final written result will be indelibly affected in ways (even if not immediately obvious) more likely than not to be inherently bad for all concerned.

    Now, if it's true, as some who challenge such as my assertions, here, are now saying, that the ability of others to view one's keystrokes as one makes them is (or at least will be) user-configurable in the version of Wave which is finally released to the end-user wild, then my concern, at least on this particular privacy-related point, is happily ameliorated.

    However, of larger philosophical concern to me is that the creators of Wave apparently believed, even if only briefly, that something as basic as this issue would not be important. What, then (if anything), does that mean we should also be wary of in the realm of personal privacy protections, just generally, for users of this new and groundbreaking product? For what else should we be watching which may, ultimately, negatively impact us because of fundamental, and at least initially seemingly harmless, privacy encroachments...

    ...encroachments which may not even be recognizable as encroachments to Wave's creators because, perhaps, of their nationality and upbringing (nothing negative, mind you, intended by that wording, I assure).

    One potentially troubling impact (at least from the standpoint of Americans, in my opinion) of globalization (which, incidentaly, I'm not fundamentally against, despite how what I'm about to write may make it seem) is how the sensibilities of those non-Americans who create things which all others on the planet end-up using can unintentionally contravene that which Americans hold perhaps nearer and dearer to their hearts than do non-American others. Those who grew up and still live in countries where such things as privacy and freedom of speech are not as absolute and paramount as in the US may or may not necessarily value such rights to the same degree as do Americans; and it sometimes shows in their work.

    It has not escaped my notice that the two brothers -- brilliant though they are -- who created and continue to develop Wave were neither born and raised in, nor now live in, the US... and so I fear (and I may be completely wrong about this, I realize... but absent, at this point, any reason not to, I am nevertheless fearing that they) may not place as much of a premium on the notion of absolute privacy (if desired by the end-user of Wave) as do Americans.

    Or, who knows, maybe they do. I don't know them, and it's unfair of me to presume, I suppose (or even to suppose, I presume). One way or the other, though, it should be at least a concern to all that the default behavior of Wave seems so inherently and joltingly privacy-denuding.

    So, then, again, begged is the question: Of what else (if anything), in Wave, should we who hold inviolate our privacy be wary?

    To appeal to (at least thinking) Americans, the makers of Wave need to take steps to ensure that if the end-user wants to protect his/her absolute privacy while using this admittedly exciting and paradigm-shifting new product, it can, via easy configuration settings, be satisfactorily and incontrovertibly achieved at all possible levels, and in all possible ways. Moreover, as it is developed, the makers of Wave might need to realize that they may, because of their nationality and upbringing, not necessarily even recognize what all of those levels and ways might be; and the Americans (or even the non-Americans who at least fully grasp the American viewpoint regarding all this) who work on the development of Wave should ensure that no privacy holes such as I'm discussing here remain anywhere in it when it's finally and fully released into the end-user wild.

    Or so it is my opinion... my two cents worth, as it were...

    ...which my ex-wife, for example, among others, has been known to quickly attest tends to be about all it's usually worth.

    __________________________
    Gregg L. DesElms
    Napa, California
    gregg[at]greggdeselms.com

  • Igor_max50

    igor106

    8 months ago

    18 comments

    coupled with Android OS, Google seems to be stepping up as another rival to MS. The open source approach is especially interesting and I think that will make Wave very popular among developers... when I come to think of it, I may brush up my programming skills (beyond the dinosaurs like Pascal and Fortran) and see what Wave is all about.

  • Face_max50

    lc11975

    8 months ago

    8 comments

    sounds pretty cool - can't wait to try it out!

  • Untitled_1_max50

    obilesk

    8 months ago

    4 comments

    Can't wait for this to take over for Gmail. I love my Gmail, but Wave just seems to be soooo much more powerful. Thumbs up

  • L_9614e14391d3495ebf3e7204a5a2d459_max50

    lando786

    8 months ago

    10 comments

    Amazing stuff by Google here. Can't wait to try this out.

  • Magus_max50

    techmagus

    8 months ago

    2 comments

    Google is doing a gr8 job on this

  • Photo_user_blank_big

    ccorliss

    8 months ago

    174 comments

    Google never ceases to amaze me, as always good job google.

  • Pete_max50

    digioz

    8 months ago

    112 comments

    As a developer I am extremely excited about this product. Can't wait to get my hands on the Google Wave API to see what it can do!

What's the Scoop?

Post a link to something interesting from another site, or submit your own original writing for the InsideTech community to read.

Report News Here

IT Career Advice

Sf-skyline-main_sq32

Top 25 Cities for Tech Jobs

Now more than ever, it’s important to get the best bang for your buck. And there’s no question about ...

Hotcareers-250_sq32

10 Recession-Proof IT Careers

Companies are cutting back spending, shrinking staff sizes, and making tough layoffs at a rate that most of us ...

50books_sq32

50 Books Every Geek Should Read

Ever find out one of your friends hasn't read "Neuromancer" or doesn't know what a Babelfish is or why ...

Recent Activity

Photo_user_blank_big
tjanuario is ranked No.1 for the day in Game, 1 minute ago.
Photo_user_blank_big
tjanuario is ranked No.1 for the day in Game, 2 minutes ago.
Photo_user_blank_big
tjanuario is ranked No.1 for the day in Game, 2 minutes ago.
Photo_user_blank_big
tjanuario is ranked No.1 for the day in Game, 2 minutes ago.
Photo_user_blank_big
tjanuario is ranked No.1 for the day in Game, 2 minutes ago.