One major advantage of Java was always portability. Is there some policy regarding the availibility of Java3D. Like for example that it will be available wherever Java itself is available or so?
I've heard that Java3D is a "heavywight" component. What does that mean? Is it not pure Java mostly but depends on huge JNI interfaces? Is this a bottleneck when porting Java3D.
Speed is important, and new features like shaders and stuff, but also portability I think. What's the strategy when it comes to that?