My Photo

« Jon Udell on SQS | Main | Developer Support Engineer Position Now Open »

Amazon Search Inside of Second Life

Lately I've been spending some of my personal time in another world, a world called Second Life, to be precise. Second Life is a 3D virtual world. When you log in to Second Life for the first time you choose your "in-world" name and you create your own avatar. Once inside, you can chat, run, walk, fly, and interact with other avatars in a somewhat life-like fashion. There's an internal game currency which freely converts back and forth to US dollars, and it is very easy to buy and to sell items from within the system.

Second Life is relevant to this blog for a couple of reasons:

First, it is a real development platform. Every object in the world can have one or more scripts inside. The scripts are written in a language called LSL, or Linden Scripting Language. The language is reasonably powerful, with multiple data types, event handlers, and a unique state-driven programming model.  Best of all, there's a way to call outside web services. llHTTPRequest will call a service and fire off an event when the request completes. Return values are currently limited to 2048 bytes. There's no XML parser, but you can use the XSLT feature of AWS to map the data into something that's compact and easy for you to parse.

Second, developer Mike Buckbee (who calls himself Hal9k Andalso when he is inside of Second Life) has written the first AWS-powered application. It is a search tool, implemented as a Second Life HUD, or Heads-Up Display. You can read more about it in Mike's blog post, Amazon Search Integration. I've asked Mike to consider writing an article about what it took to make AWS calls from LSL.

By the way, feel free to look me up if you are in Second Life. My name is Jeffronius Batra.

-- Jeff;

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d8341c534853ef00d834a2aa5153ef

Listed below are links to weblogs that reference Amazon Search Inside of Second Life:

Comments

i am an old hacker and sl resident. seems to me that a different metaphor than a web page would be appropriate for sl. e.g. sl would allow multiple, most likely two, residents to shop together. think of it more like the melding of a in-world holodeck (yes, vr within vr) and a store. amazon becomes a navigable virtual store, or set of stores, within sl.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been saved. Comments are moderated and will not appear until approved by the author. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Comments are moderated, and will not appear until the author has approved them.

Email Subscription

Enter your email address:

Delivered by FeedBurner

July 2009

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31