JOGL2 - what where when why?

I haven’t been here in a while, so JOGL2 is news to me. Can someone point me at a site or page that explains what it is, what the goals are and what the timeline is? My apologies if this is somehow obvious, but it isn’t obvious that there is any real info on this site and googling doesn’t produce any hits either. I see it listed as the current nightly build, but I am more curious about what it is and timeline, etc. than the actual source.

TIA, Ric

some links:
http://kenai.com/projects/jogl/pages/Home (wiki)
http://blog.jausoft.com/category/computer-stuff/3d-opengl/jogl/
http://kenai.com/projects/jogl (new project home)

Thanks, that helps a little, but it doesn’t really explain why there is a shift to a new major version (JOGL2 vs. JOGL 1.1). What is going to be in JOGL2 that isn’t already supported in JOGL 1.1? And what is the proposed timeline? Part of my interest is driven by the fact that I work in Eclipse, where I have ported the JOGL libraries to be an Eclipse plugin (otherwise it doesn’t work well in the Eclipse environment). When a new version of JOGL comes out, I have to update my plugin.

TIA, Ric

Off the top of my head, the primary benefits are a new windowing system that supports AWT-less windows, different OpenGL profiles for embedded devices, and Opengl 3.x.

I’m curious why you think jogl doesn’t work well in eclipse, I’ve never had any problems with setting up the environment.

I agree with you, it works fine in my case with any version of Eclipse. I now use Eclipse 3.5 and it still works fine.

How many windows do you have open at once? My experience is that you can only have one OpenGL window active at once. If you do not wrap the JOGL libs in a plugin, you get classloader errors. My use cases require more than one OpenGL window at a time. If you only have one window active, sure, it works fine to just point at the JOGL jars.

For a summary, Sun experienced a transition in business tactics. To search for more information, you might check into their integration with Oracle technology and more. JOGL turned more community-centric than previous, but Sun retains licensing to a great extent. In my opinion, the advantage arrived in bug fixes. Another reason debatably exists. This link has other details.

Besides the other information already posted,
if you read the work-in-progress (WIP) SPEC,
you may realize the fine abstraction of GL and the windowing system,
the GL profiles itself … and more:

http://download.java.net/media/jogl/jogl-2.x-docs-next/