Games Programming with Java and Java 3D
complex surface-based models as found in CAD/CAM, OpenGL Volumizer for
medical and scientific imaging, and OpenGL Shader for visual effects like bump
mapping, volume shading and multiple textures.
There is an alpha version of an OpenGL for the PlayStation 2, implemented by
DataPlus (http://www.dataplus.co.jp/OpenGL4ps2.html). Part of the effort to support
Linux on the PS2 includes a port of OpenGL (http://playstation2-
linux.com/projects/OpenGLstuff/). UbisoftGL is another port, described in an article
dating from 2001 at Gamesutra.com
(http://www.gamasutra.com/features/20010618/ourdi_01.htm).
Java and OpenGL. As with DirectX, Java can easily utilise OpenGL by calls
through JNI to the C or C++ interfaces, as done in Java 3D.
Several Java bindings for OpenGL have been released over the years, but they have a
habit of being incomplete, containing bugs, lacking support and documentation, and
eventually disappearing