From Java Media Framework API's Basic Information Track Computational Science Course CPS616 -- Spring Semester 1999. byByeongseob Ki, Scott Klasky, Nancy McCracken
Every Java 3D application has five tasks:
Create 3D shapes
Create content behaviors
Set up the 3D canvas (drawing area)
Configure viewing
Create navigation behaviors
In VRML, the last three are performed by the browser and cannot be fully controlled by a VRML script