Been invited to join JSR231

I’ve been invited to join the “experts group” for JSR 231. I’m still weighing up whether I can be any use at all to this JSR, but just in case, has anybody here got any agendas they might want pushing?

Cas :slight_smile:

Hopelessly optimistic as usual

That schedule was put together before it was decided to wait for the JSR 239 (Java bindings to OpenGL ES) to be created. Getting JSR 239 together took a lot more work than anticipated so things got pushed back.

We’re hoping to have the early draft review by the end of the summer.

Cas - this is your chance to use your experience to help the Expert Group out and help design the official Java bindings to OpenGL.

d

not often that individuals are invited…

Yeah… cool that you are included.

The only thing I want to push for is that the OpenGL bits are disconnected from the AWT/Swing/SWT/LWJGL, etc bits so that no one ever needs to make their own bindings to OpenGL because they don’t fit the framework they wish to use… Eg. don’t pull in AWT, because AWT isn’t anything to do with OpenGL. Make it possible for the SWT guys or anyone else to attach a window/screen/buffer, whatever to the OpenGL bindings so that the bindings ONLY do OpenGL.

If you still want to go the JOGL route and have the buffer flipping and such managed a bit for you, that should be doable on top of the bindings, not as part of them.

This really shouldn’t be at all complex. There just needs to be appropriate hooks or way to register interfaces or some such thing so that AWT, Swing, LWJGL, etc can all meet their needs with virtually no overhead.

Having multiple bindings to OpenGL is just plain wasteful and totally unnecessary.

Cas, I hope you will accept our invitation and join the expert group, or have another of the LWJGL deveopers join. We want to have more viewpoints and experiences represented so we produce a binding that works for as many people as possible.

Regarding window system agnosticism, if anyone has a concrete suggestion to make in this arena (in the form of working or close-to-working code) please post, preferably in the JOGL forum or notify me of the existence of the thread.

I’ve accepted (just now).

This thread is The Ears, where the community has a teeny chance to directly provide a smidgen of input into the JSR. Because they know for sure I’m listenin’

Cas :slight_smile:

[quote]I’ve accepted (just now).
[/quote]
Great. It will be good to have you on board.

At some point please do reply to the rest of the points in the email I sent you.

Perhaps they could also divide it into layers so everyone can have their choice of how to use it.

ie. One thin layer similar to LWJGL then a scenegraph layer similar to Java3D that uses the thin layer.

Thats what xith3d does, but not what JSR231 is concerned about

My agenda is going to be pretty simple, and I won’t be changing my mind on anything much. I know what y’all need.

Cas :slight_smile:

[quote]My agenda is going to be pretty simple, and I won’t be changing my mind on anything much. I know what y’all need.

Cas :slight_smile:
[/quote]
Give 'em hell! ;D

[quote]I’ve accepted (just now).

This thread is The Ears, where the community has a teeny chance to directly provide a smidgen of input into the JSR. Because they know for sure I’m listenin’

Cas :slight_smile:
[/quote]
Cool - so now I get to hear what you sound like on the phone calls :slight_smile: Welcome to the JSR process…