This is comparing apples with oranges. O3D is a high-level API and doesn’t
expose OpenGL directly. JOGL is a low-level library that maps OpenGL 1-to-1.
I’ve been doing graphics programming for over a decade and I fail to see the
point of this post.
And for people who find it entertaining to continuously throw rocks at
Java/JOGL/LWJGL, maybe you can consider contributing to it since it is all
open-source.