Oops, sorry, been a little hectic.
Put your stuff you want frame synched ina beahvior witha a wakeup condition of WakeOnFrame(0).
Good idea. I'll try that out. The only problem I've had with this is that, for some reason, it's caused me occasional trouble with referenced Geometry...
A silly question, more out of curiosity. Why do you feel a need to move to Xith?
I was originally planning to insert my code into an applet, but due to the scarcity of users with j3d installed, I've settled on using java webstart and trying to keep my code slim and beautiful as an adjunct to distribution. 5-10 megs versus 500k, no contest. Also, not having to deal with extraneous doubles, explicit access permissions or excess threading beaurocracy has a distinct appeal. Plus, it supports shadow-casting, and being open-source, I can hack it according to my needs, and fulfil all those eye-candy ambitions we discussed before. (Theoretically, you can do the same thing with j3d, but they haven't released the OSX source.) It also seems to directly support various forms of terrain rendering and UI display, which I'm having to code myself at the moment. Anyways, cheers.