Here's fanboy. Jake is the quake 2 engine running in java, hell, with enough work you could probably get it into an applet. Runs pretty darn fast for me. Running on an 850 Mhz processor. Runs on linux just fine. I assume it can run on windows, and maybe even mac!
http://www.bytonic.de/html/jake2.html
Uses the insane JNI stuff and all those crazy features that are supposed to slow down java runtime even more. Yet, somehow, I am able to run it fullscreen and get a good framerate.
Well, I don't know if I could get a 'quake 3' in java running on this computer, as the c++ version would just barely work at 20dfps, but jeez, that's pretty considering how 'slow' java is!
Although, I know that quake 2 written in python or perl or smalltalk would run so much faster and I would be able to use javaws and jnlp stuff with it.
Yes, jogl, even fastjogl is doomed to failure because java has no ability to run anything and is as slow as the jolly green giant. If you run something in java it is automatically slow and seeing it run 3D games is the work of the hypno-gnome-fox-beasts. Yes, Java is the suckiest language ever and really even though it 'seems' to be useful, that is just a massive illusion caused by Sun(Satan) Microsystems and its army of magical gnome-fox-beasts who use advanced hypnotic mind control to masterbate java advocates so that they support the Java(tm) empire. I know this because there are only illogical reasons for liking java whatsoever, and anyone who comes up with a logical reason for liking java uses the 'backroom' for anal sex with the hypno-gnome-fox-beasts.
What other reasons would anybody have for supporting an OOP language of portability and C-like structure?