lwjgl and the future.

What will happen to the lwjgl now that jogl, joal and jinput have arrived on the scene?

Will the lwjgl become redundent or will it utilise thse APIs under the banner of lwjgl? I’ve invested a lot of time with lwjgl, will I now have to convert all my stuff to jogl etc.

What is the future of OpenGL and OpenAl support in Java?

Andy.

Comming from a Java 3D perspective I’ve heard this same tune over and over…

At the end of the day, if an API exists that satifies what you need from it, whether it continues to be supported or not you still have what you need for your game…

There’s no reason to convert all your stuff across if your happy with what you’ve got.

This is esspecially true with the lwjgl -> jogl/joal/jinput since the techniques you used in lwjgl won’t need to changing should you ever want to change for other reasons later on…

Kev

PS. As a side note, I wouldn’t jump too soon anyway, sounds like they’re still getting a few things sorted out

LWJGL is very much still being developed.
As opposed to JOGL/JOAL/JINPUT those are much more general purpose libraries, where LWJGL is specifically optimized for writing games. And we will stay that way!

No need to change at all.

LWJGL isn’t going anywhere. It solves specific problems for a specific audience, but not every problem for every audience. Same with JOGL, GL4Java, Java3D, etc. None of these APIs are likely to go anywhere anytime soon - and since there are some problems that NONE of them solve there may be some more APIs that crop up as well. If an API is solving your problems and you’re making progress with it - follow through with it until your project is done.

Changing technologies should only be considered when a given technology isn’t solving the problems that you need solved.

Was looking at jogl

It’s more a new gl4java than something near LWJGL

it use AWT Panel => crapy linux fullscreen and Swing/AWT dependancy

I like the way video modes and screens are handled in LWJGL and I’m not agree to open an AWT/Swing window for handling my game (perf, mouse keyboard handling, etc…)

changing screen resolution never worked with AWT & linux

By all means, use what works for you.

The only correction I’d make is that while not solely game libraries, JOGL, JOAL and JInput do target games as a primary goal.

So if there is anything you find lacking for games in them I’d strongly encourage you to get invovled in the community and provide us feedback.

Thanks

JK