O'Reilly - Java 3d Programming Java 3D is an application programming interface (API) developed at Sun Microsystems for rendering interactive 3D graphics using the Java programming language. Java 3D is a client-side Java API. Other examples of Sun client-side APIs include ...