Some background for JOGL2?

I managed to migrate to JOGL2 (and killed all that fixed function pipeline stuff). It works, but I don’t really understand what I’m doing. The only source I found so far is http://michael-bien.com/mbien/entry/jogl_2_opengl_profiles_explained .

Is there some information available:

  • What’s the packing strategy? What JARs, LIBs have to be or should be in the classpath? (There are quite a lot of them and some time ago the *.all.jar meant all but DebugGL etc.)
  • What’s nativewindow and newt? When would you use it? Is active rendering the preferred way to render then? What’s the event threading model used…

Thanks for any insights!