Skip to Content
Google Wave: Up and Running
book

Google Wave: Up and Running

by Andres Ferrate
March 2010
Intermediate to advanced
304 pages
8h 23m
English
O'Reilly Media, Inc.
Content preview from Google Wave: Up and Running

General Architecture

The Google Wave API is actually three APIs that allow developers to programmatically access and interact with the Google Wave platform:

  • Robots API

  • Gadgets API

  • Wave Embed API

The APIs allow for access to various types of information, including content and metadata for waves, wavelets, blips, and participants. As you have already seen through our use of the Google Wave Client, the platform is highly versatile, and it lends itself well to the development of extensions that can address a broad spectrum of features and functionality.

Although we haven’t discussed the Google Wave Embed API in much detail yet, conceptually it is easy to understand that this API represents a viable means for integration of waves (and their content) in external environments, thereby reducing dependence on the Google Wave Client for access to waves.

In addition to the three APIs, Google Wave provides for a user-friendly means of adding extensions to waves through extension installers.

Robots API

The Robots API is based on the use of HTTP requests and responses transmitted using the Wave Robot Wire Protocol. You don’t really need to worry too much about the handling of the requests and responses or about the Wave Robot Protocol, however, because Google has made client libraries available that handle all the backend work associated with the Wave Robot Protocol. As I pointed out earlier in the chapter, currently there are Python and Java client libraries available, although other client libraries ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Novell Linux Desktop 9 Users Handbook

Novell Linux Desktop 9 Users Handbook

Joe Habraken
Troubleshooting CentOS

Troubleshooting CentOS

Jonathan Hobson

Publisher Resources

ISBN: 9781449378646Errata PagePurchase book