Skip to main content

Diigo Home

The Real Meaning Of Google Wave - Forbes.com - The Diigo Meta page

www.forbes.com/...nology-cio-network-google.html - Annotated View

Gary Edwards's personal annotations on this page

garyedwards
Garyedwards bookmarked on 2009-09-09 wave wave-maker google-wave

Good article.  One of the first to go beyond the demo, recognizing that Wave is application platform - a wrapper for the convergence of communications and content.

Excerpt: Wave is a new way to build distributed applications, and it will open the door to an explosion of innovation.

What the Wave demo showed is support for a continuum from the shortest messages to longer and longer forms of content. All of it can be shared with precise control, tagged, searched. The version history is kept. No more mailing around a document. This takes the beauty of e-mail and wikis and extends it in a more flexible way to a much larger audience.

Google Wave is a platform for creating distributed applications. Each Wave server can be involved in a number of conversations involving Wavelets, what most people would think of as a document. Wavelets are actually a much more powerful and general because they are based on XML, which means you can have lots of depth of content, like headings and subheadings of a book, but on steroids. Adding a document repository to XMPP is just revolutionary.
The XMPP protocol manages the communication between the Wave servers so that all the Wavelets can synchronize as they are changed. Then Google finished the job by making Wavelets tag-able, searchable and versioned, so you can play back changes.
But Google Wave goes beyond just managing the content--it also manages the programs that act on the content. At any level, a program can be assigned to a Wavelet to render it, that is, show it to a user and help manage the conversation. Google Wave also manages the distribution and management of these programs. The idea of a platform that combines management of the data and the code is really powerful.

  • Wave is a new way to build distributed applications, and it will open the door to an explosion of innovation.
  • So, if Wave is not just the demo application, what is it?

    Google Wave is a platform for creating distributed applications. Each Wave server can be involved in a number of conversations involving Wavelets, what most people would think of as a document. Wavelets are actually a much more powerful and general because they are based on XML, which means you can have lots of depth of content, like headings and subheadings of a book, but on steroids. Adding a document repository to XMPP is just revolutionary.

  • The XMPP protocol manages the communication between the Wave servers so that all the Wavelets can synchronize as they are changed. Then Google finished the job by making Wavelets tag-able, searchable and versioned, so you can play back changes.

    But Google Wave goes beyond just managing the content--it also manages the programs that act on the content. At any level, a program can be assigned to a Wavelet to render it, that is, show it to a user and help manage the conversation. Google Wave also manages the distribution and management of these programs. The idea of a platform that combines management of the data and the code is really powerful.

This link has been bookmarked by 7 people . It was first bookmarked on 09 Sep 2009, by Gary Edwards.

  • 17 Nov 09
    • If the e-mail was a Wavelet, I could playback that conversation from the beginning and see how the analysis developed and who said what.
  • 05 Nov 09
  • 17 Sep 09
  • 11 Sep 09
    lehawes
    Larry Hawes

    the demo video for Google ( GOOG - news - people ) Wave doesn't capture the importance of the tool as a disruptive and innovative development platform. Tom Mornini, chief technology officer and founder of Engine Yard, a company that offers an integrated software stack for Ruby developers, discusses the real meaning of Google Wave.

    google wave

  • 10 Sep 09
    hutchcarpenter
    Hutch Carpenter

    But the demo video for Google Wave doesn't capture the importance of the tool as a disruptive and innovative development platform. Tom Mornini, chief technology officer and founder of Engine Yard, a company that offers an integrated software stack for Ruby developers, discusses the real meaning of Google Wave.

    google wave innovation platform collaboration

  • 09 Sep 09
    garyedwards
    Gary Edwards

    Good article.  One of the first to go beyond the demo, recognizing that Wave is application platform - a wrapper for the convergence of communications and content.

    Excerpt: Wave is a new way to build distributed applications, and it will open the door to an explosion of innovation.

    What the Wave demo showed is support for a continuum from the shortest messages to longer and longer forms of content. All of it can be shared with precise control, tagged, searched. The version history is kept. No more mailing around a document. This takes the beauty of e-mail and wikis and extends it in a more flexible way to a much larger audience.

    Google Wave is a platform for creating distributed applications. Each Wave server can be involved in a number of conversations involving Wavelets, what most people would think of as a document. Wavelets are actually a much more powerful and general because they are based on XML, which means you can have lots of depth of content, like headings and subheadings of a book, but on steroids. Adding a document repository to XMPP is just revolutionary.
    The XMPP protocol manages the communication between the Wave servers so that all the Wavelets can synchronize as they are changed. Then Google finished the job by making Wavelets tag-able, searchable and versioned, so you can play back changes.
    But Google Wave goes beyond just managing the content--it also manages the programs that act on the content. At any level, a program can be assigned to a Wavelet to render it, that is, show it to a user and help manage the conversation. Google Wave also manages the distribution and management of these programs. The idea of a platform that combines management of the data and the code is really powerful.

    wave wave-maker google-wave

    • Wave is a new way to build distributed applications, and it will open the door to an explosion of innovation.
    • So, if Wave is not just the demo application, what is it?

      Google Wave is a platform for creating distributed applications. Each Wave server can be involved in a number of conversations involving Wavelets, what most people would think of as a document. Wavelets are actually a much more powerful and general because they are based on XML, which means you can have lots of depth of content, like headings and subheadings of a book, but on steroids. Adding a document repository to XMPP is just revolutionary.

    • 1 more annotations...