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 ][ [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 ]
signature.asc
Description: Digital signature
_______________________________________________ vos-d mailing list vos-d@interreality.org http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d