Hi,
ESCAPE is a first person shooter in beta state. I developed it using gl4java. Now I ported it to jogl. I want to share my experience with the community. It took me about 4 hours to exchange all gl4java statements with jogl statements. I used the class ConvertFromGL4Java, which is very helpful and has only some small bugs.
The most effort I put in the replacement of PNGTextureLoader, which is available at gl4java but not in jogl. It took me about 4 days to find a proper replacement. First I tried to use the PNGLoader presented by gregorypierce in its Texture Demo in jogl. But not all png formats were supported, after trying to improve the texture loader I encountered a bug in ImageIO and I decided to port the PNGTextureLoader of gl4java to jogl. After the first port I did some mayor changes in the class hierachy and removed gl and glu from the PNGTextureLoader constructor. Now after about 5 days work the port is completed.
For more information about ESCAPE surf to http://javaisdoomed.sourceforge.net.
I hope this information was useful for you.
ciao torsten