[vos-d] What are some ideas for cool demos?

Peter Amstutz tetron at interreality.org
Tue Mar 13 16:15:22 EDT 2007


On Fri, Mar 09, 2007 at 08:34:43PM -0700, S Mattison wrote:

> But seriously, Reactor Pattern is a term that denotes an
> object-oriented approach to dealing with system-events that happen at
> any rate, even if they arrive simultaneously, from multiple sources.
> I'm not too familiar with it, but window-managers and operating
> systems should pay close attention to things like this.

I think VOS already uses the reactor pattern, more or less.  It just 
seems like a way of binding particular events to callback methods on 
objects.

> As for a 2d toolkit, every good 3d windowmanager should have one.
> Hopefully, a hardware accellerated one, in fact, that supports the
> proper 3d deformations that need to take place before rendering any 2d
> widgets or graphics to the screen. I feel that 2d and 3d primitives
> should both be accounted for, before any work on a 3d user-interface
> occurs. Likewise, there should be support for camera-oriented objects
> (such as vehicles), as well as objects that are unique to one specific
> client (such as interface widgets for those vehicles, because you
> don't want anybody else steering your car if you're the driver).

I agree.  I actually want to look into the SVG rendering model as a 
basis for the 2D drawing kit, and permit rendering to texture as well to 
screen overlays.  Something else I'm thinking about is VNC-style 
optimizations for streaming bitmaps, so you can paint a continously 
update desktop snapshot onto a texture and render/interact with that.

You also bring up a good point that it is very desirable to be able to 
present different UIs to different users, even if they are in the same 
space -- which is one failing of the current A3DL model that I intend to 
correct in s5.  This is harder than it sounds, since it means that we 
now need to be able to distinguish between shared and non-shared 
per-user aspects of the 3D presentation.

-- 
[   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/20070313/b8da19d9/attachment.pgp 


More information about the vos-d mailing list