I like the way Breakfast thinks. I didn't want to mention the irony of the forum vs cgi though
The one topic I have not seen discussed yet is the onset of Virtual Reality and Java3D strengths.
At the point the interface becomes reality(affordable with some quality) it will be an entrirely new experience to gamers.
Remember what each person is seeking, an immersive experience. Who likes playing on a 14" CRT TV? Not me
I would trade Java3d graphics for an immersive environment any day of the week. What will make java a major player is the ease of bringing new information into those new worlds.
The market will soon be driven by gameplay/functionality not graphics. Does anyone remember playing an RPG as a kid and having memorable fun even if it was 16 bit graphics? I do.
If VR hits primetime, Java3D would be able to adapt and change the user view accordingly with minimal effort.
Java really does have a headstart, and by the time the graphics processing catches up it will already be definitive.