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  ][ [EMAIL PROTECTED] ][ [EMAIL PROTECTED] ]
[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 ]

Attachment: signature.asc
Description: Digital signature

_______________________________________________
vos-d mailing list
[email protected]
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

Reply via email to