[sldev] My progress, post architecture working group

John Hurliman jhurliman at wsu.edu
Thu Sep 20 21:48:10 PDT 2007


Here's my followup to the architecture working group. I think others 
have done a great job of summarizing what was discussed and dissecting 
meaning so I'll just post about what I'm doing.

As much as I want to write a Java implementation of all these ideas, C# 
is the easiest path for me to take right now. I created a new branch of 
libsecondlife that separates the LLSD and CAPS systems in to separate 
namespaces, and I have read through the certified HTTP spec. The hope is 
to get a lot of independent building blocks, and when serious proposals 
for prototypes come up plug them all together to quickly get a prototype 
in code. When this code is ready to be merged back to the trunk, the 
LLSD system will be capable of parsing and serializing to all three 
formats (xml, binary, and notation) and the CAPS system will support all 
of the client and server operations that I'm currently aware of. Not 
sure exactly how the cHTTP system will fit in as far as code libraries 
and namespaces and all the gritty details go, but it's not important now.

This work will be auxiliary to my main focus on Second Life bots and 
voice clients, but every once in a while it's good to work on something 
different.

John Hurliman


More information about the SLDev mailing list