So a while back I was writing a Jabber component using the Marbles framework. A Jabber component is a way to extend a Jabber server with your own code. While the idea is great, the way I wanted to extend Jabber isn't yet supported so I decided to dump it for now and just write a quick jabber client.

I had never seen Smack before yesterday and it didn't take me more than a few hours to go from 0 lines of code to a 1.0 distribution. Both Smack and the Google API were ridiculously easy to get up and running with. Anyway, here's Jabber2Google.

There's one potential bug in it that could crop up during heavy use. I'll leave it as an exercise to the reader to see it. Also, my usage of the Google API is undoubtedly slower than it could be. I'll consult the oracles after I get some rest and fix these issues. Have fun!

# — 18 May, 2003