Monday, October 8th, 2007p>Apparently, boredom breeds inspiration and innovation as displayed by 15-year old Katharine Berry, the creator of the AjaxLife Second Life Ajax client.
Due to some combination of boredom, wanting to talk to people in SL, and inspiration from a vague memory of something Interfect Sonic did, I decided to start work on an AJAX based SL client.
Itâ€™s still under heavy development, but the result so far is an application/page/site called AjaxLife.
Leveraging resources from libsecondlife, an open source project which aims to pinpoint how Second Life’s client and servers tie-in together, Katharine was able to create a web application using the Ext JS framework that ties into the 3-D virtual world and provides the following features:
- Basic map
- Accepting/declining teleport offers
- Local chat, instant messages (now fully supported)
- Inventory received notifications
- Friend on/offline notifications
- Balance change notifications, etc.
- Person search
- Partial profile viewing
- Inventory browsing
- Viewing of notecards, scripts and textures
- Teleporting to landmarks in your inventory
- Doesnâ€™t Ruth any more, generally speaking.
- Region stats window
- Nearby avatars window
- Offering teleports via profiles
- MobileSafari (iPhone/iPod touch) gets a different login screen.
Overall, I think this is very impressive work for such a young developer who is solely doing this in her spare time. It’s garnered her tremendous attention and even a writeup in Reuters.
The web application has also been setup on Google Code and the code is available for download via SVN:
If you’re a Second Life community member, you can see the application in action at Ajaxlife.net.
Posted by Rey Bango at 6:30 am