Games Programming with Java and Java 3D
to 10-20MB on a hard disk. This is a serious concern when attempting to port Java 3D
to consoles, but a problem that will disappear in a few years as the next generation of
consoles appear.
The amount and diversity of software required for Java 3D makes it difficult to
automatically install everything along with the application. Sun Microsystems needs
to develop an API similar to DirectSetup to simplify this process. Currently a
developer must utilise software like InstallAnywhere (http://www.zerog.com/) or
JExpress (http://www.denova.com/).
It is interesting to examine how successful 3D multiplayer games, such as EverQuest
(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