By now, you've probably heard of invite only, Google Wave.To appreciate all the new stuff packed into Google Wave, you should watch this very long video or this very short video below:
The best part about Wave is that it isn't just a Google only toy. Wave is a protocol designed such that eventually, anyone will be able to create their own Wave server. The protocol is specifically referred to as a "federation protocol" which means that Wave servers will be able to talk to each other. Eventually, Wave, or something like it, will replace email. We won't send emails, we'll start or respond to waves. However, this post isn't about future IT predictions.
Before I continue, I want to remind you about what email can do: send and receive text and attachments. Got it?
Wave Robots
Today, I want to introduce you to the concept of Wave Gadgets and Wave Robots. First, a definition of Robots (aka: bots) from Wave Robot API documentation:
A robot is an automated participant on a wave. A robot can read the contents of a wave in which it participates, modify the wave's contents, add or remove participants, and create new blips and new waves. In short, a robot can perform many of the actions that any other participant can perform.
You can use a robot to perform actions such as the following:
- modify information in a wave
- interact with participants in a wave
- communicate and synchronize information in a wave to the outside world or to other waves
- access or modify state in a third-party (such as a database)
Here's an example. Let's say you want to tweet and view tweets from within a wave. Just create a wave, then add the Tweety Bot to the conversation (tweety-wave@appspot.com). This bot is an application that could be hosted anywhere. In this case it is hosted by Google. After the bot is added to the conversation, it first displays a Twitter login screen directly within the wave. Let's pause for reflection...
Remember before, when we discussed what email can do? Send and receive text and attachments. Got it?
After you log in with Twitter, directly from within your wave, you can send a receive Tweets inside the wave. See this post for screenshots.
Another sample bot comes from Amazon. The bot scans your wave text and converts it to Amazon links and buttons where applicable. Check out the demo.
Wave Gadgets
Now, about gadgets. From the Wave Gadget API documentation:
Wave gadgets typically aren't full blown applications, but small add-ons that improve certain types of conversations. For example, a wave might include a gadget that lets wave participants vote on where to go to lunch.
Wave can handle existing gadgets. But, creating Wave specific gadgets allows you to access things like user information and better handle wave playback.
Remember back in early 2009, when people used this archaic concept called "email"? Back then, if you wanted to conduct a poll, you had to send around the "email" which would contain links to a 3rd party site that users could interact with to cast their vote. Incredible right? Neanderthals...
With wave, you could use a polling gadget and embed it straight into the wave. Users participating in the wave vote right then, without leaving.
Marketers
Your head is probably now swimming with ideas for bots and gadgets. If not, here's one idea to get you kickstarted. Bob's Pizza has a bot that listens to wave participant's conversation about favorite pizza ingredients and disliked pizza ingredients. The bot produces the ideal order for the pizza party and provides buttons to automatically call in the order and have the pizza delivered. The bot might even display special offers or topping ideas based on the conversation.
Or Tom's Electronics wants to send out coupons to the launch of a new store. Instead of just firing off coupons in email, he sends out waves with an embedded, puzzle gadget. The puzzle gadget requires multiple participants to solve. Wavers add participants to their wave to help solve the puzzle. After the puzzle is solved, all the wave participants get the coupon. The net effect is that more people get the coupon and users engage with the brand in a fun, social way.
When?
Although the Wave protocol is federated, it hasn't yet surpassed email in adoption. Wave may never replace email completely, and even if it does, it will likely be a decade before it does.
However, Wave is already very popular and used by millions. If you are trying to market something to an early adoption type crowd, this platform seems ready to go.