h1

GAE + GWT 002 – XMPP

May 19, 2011

Continuing on with my on-off trials of GAE and GWT I ended up playing around with the XMPP protocol and created a very simple chat bot. And by very simple I mean one which simply echoes the message back to the user. It does however have some interesting booking skills such as tracking the number of users subscribed to it as well as which of those are currently online/offline. These numbers are displayed as the bot’s status [# online / # subscribed]

Add [uname]-test AT 3 DOT latest DOT [uname]-test DOT appspot DOT com to any XMPP complient client (such as gtalk) to see the baby in action =)

My eventual long term life goal is to have a chatbot capable of conversing appropriately with humans. Note: I am NOT trying to make a chatbot which is as intelligent as a human (nor attempt to pass the turing test/Loebner prize), just one which can converse purely for entertainment/killing time. Similar to the ‘cleverbot‘ which rides on the net – do check it out though its quite fun to play around with XD

Another thing I’ve been playing around with is the Google Maps and Spreadsheet API. If anything the Spreadsheet API seems quite powerful and can be a lightweight (in terms of infrastructure cost) alternative to an actual database storage solution. I’ve managed to play around with some of the map and spreadsheet examples and developed my first javascript ‘web application’ which loads a bunch of locations from a spreadsheet and place them on a map. Nothing overly exciting or ground-breaking and it was meerly the result of piecing together the various pieces floating around. ajt-showcase DOT appspot DOT com is where the example resides.

On that note, time to do a plug for that spot =P That my friends is where I shall be showcasing various ideas and projects – a type of portfolio page. I figured it would be good to finally show off some of the things I’ve done. The page is by no means complete and things will be slowly added to it over time =)

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.