Games Programming with Java and Java 3D
(http://everquest.station.sony.com/), handle installation issues. Most of the EverQuest
software comes on a large set of CDs, requiring as much as 1Gb of disk space. Also,
when a EverQuest client logins to a server, it may download additional player data.
This indicates the need for two forms of installation: CD-based for the majority of the
application (e.g. via InstallAnywhere) and network-based for updates, perhaps by
using Java Web Start (http://java.sun.com/products/javawebstart/).
15
Games Programming with Java and Java 3D
5. Java 3D Compared to OpenGL and DirectX
We have already discussed the central difference between Java 3D and OpenGL /
DirectX : Java 3D uses a scene graph while OpenGL / DirectX Graphics supply
interfaces to a graphics pipeline.
5.1. Java 3D Compared to OpenGL
OpenGL focuses on graphics while Java 3D has wider concerns, including support for
audio and output devices.