Modern Software Experience

2009-10-06

Twitter

Google Wave

Google Wave is not just some ready-made web application, it is also platform that can be extended with gadgets and bots. One popular bot is Tweety. Tweety the Twitbot lets you tweet from within Google Wave.

In Wave, bots are identified by an email address.

Tweety

Google Wave: Add a New Contact

Google Wave does not have a add-in manager from where you can install and deinstall plug-ins like browsers do. Instead, you install bots by adding them to your contacts list. In Wave, bots are identified by an email address.

It is fairly easy to add a bot when you spot it in an existing wave; just add the bot from that wave as you would add any other contact.

If you did not spot the bot in an existing Wave, you can add it manually. Just click the Add a new contact button at the bottom of you contact list, and then add the bots email address.
Tweety’s email address is tweety-wave@appspot.com.

Google Wave: add Tweety

twave

To use the twitbot, you create a new Wave and add Tweety as a wave participant. As soon as you add Tweety, Tweety starts up and tries to connect to Twitter.

Google Wave: Tweety needs authentication

Notice the Please make sure you are not blocking the login popup message. If nothing seems to happen, it is because you are blocking popups. When you allow popups on wave.google.com, Tweety creates a large pop-up window to log into Twitter.

Google Wave Tweety Sign

Notice the twitter.com URL; Tweety logs into Twitter using Twitter’s OAuth service; you are providing your credentials to Twitter without disclosing your password to Tweety.

Once you are connected, the wave fills up with recent tweets, just like your Twitter home page and other twitter clients. Above it are the familiar What are you doing? question, an edit box for your tweet, and an update button to post it.

Google Wave, Tweety: What are you doing?

The image above shows me ready to post the tweet #GWave Tweeting from Google Wave using Tweety.. After I hit the update button, the tweet showed up on twitter as as posted from Google Wave (Tweety).

Google Wave Tweety on Twitter

The tweet from Tweety in Twitter’s real-time search results.

Keep your twaves private.

tweet privately

Keep your twaves privates. Remember that you already authenticated with Twitter, so anyone with access to your twave can tweet on your behalf!

This may seem a design mistake, but it is not. It can be used to deliberate share a corporate twitter account with several users. However, you probably do not want to share your personal twitter account with anyone.

Oh, do not add Tweety to public waves either. If you do, havoc will ensue.

conclusion

Tweeting from Wave is not hard. Tweety is an easy to use basic Twitter client. You just need to know that, like other Wave bots, you can find Tweety by its email address and activate it by adding it to a wave.

links

Google Wave