[vos-d] development
Peter Amstutz
tetron at interreality.org
Fri Dec 8 12:45:37 EST 2006
I just wanted to mention I'm enjoying the insightful discussion on the
mailing list very much. However I'm having trouble keeping up with the
volume -- when I have free time to sit down and work on VOS, my time is
usually going to be better spent actually coding and rather than
replying to email. So if I'm slow to respond, that doesn't mean I
didn't read your mail, just that I'm still thinking about what to say
:-)
Right now I'm working on embedded children (properties). The current
task is to be able to have all the major VOS APIs be written using the
VOS interface language. This is a bootstrapping task, and is obviously
an important proof of concept that the interface language be able to
describe itself.
This work is probably going to incidentally include a set of interfaces
that describe an XML DOM API, since the interface language itself is XML
and the VOS type classes have LoadXml() and ToXml() methods on them.
(While I could probably get away with burying the XML stuff in the
implementation-specific APIs, having a DOM structure available in VOS is
going to be useful for other stuff like HyperVOS which dynamically
generates XHTML).
Once that's done (properties and children work) I'll probably write a
minimal version of mesh, and work with Lalo to get Python bindings up to
speed. After that I'll probably start working on the network layer.
The major tasks in VOS core remaining:
- networking (protocols, site keys and handling remote objects)
- saving and loading (next-generation COD, XOD files)
- persistance (object-relational mapping vobjects into a database)
- security (hash out a capabilities-based security model)
- views (determining what a vobject "sees" based on some context)
- time synchronization
- support for other languages (C# / the .NET runtime & mono especially)
Then of course on top of this is A3DL and the VOS browser.
Plenty of work to do...
[ Peter Amstutz ][ tetron at interreality.org ][ peter.amstutz at gdit.com ]
[Lead Programmer][Interreality Project][Virtual Reality for the Internet]
[ VOS: Next Generation Internet Communication][ http://interreality.org ]
[ http://interreality.org/~tetron ][ pgpkey: pgpkeys.mit.edu 18C21DF7 ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.interreality.org/pipermail/vos-d/attachments/20061208/913f83c8/attachment.pgp
More information about the vos-d
mailing list