To give you some idea of Java 3D s
(ARB) controls additions to OpenGL while Java 3D may be placed under the Java Community Process (JCP), allowing experts and vendors to influence the direction of the API. Java 3D is the right choice if you want to program 3D applications using Java. Just as Java introduced many useful abstractions over C++ and includes a rich library of standard APIs, Java 3D introduces abstractions over OpenGL/Direct3D and includes many features that will bring your applications to market faster. Java 3D can be frustrating at times abstraction is not always a good thing but it will save you time as you leverage years of API development by Sun s engineers. While absolute performance is sometimes a requirement, 3D graphics hardware, processor, and memory availability are advancing so rapidly that any disparity between Java/Java3D and C/OpenGL is shrinking for all but the most memory-intensive applications. 11
Note: If you are looking for good and high quality web space to host and run your application check Lunarwebhost Tomcat Web Hosting services