Java 3D and virtual technology