
GAE + GWT 002 – XMPP
May 19, 2011Continuing 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 =)