Java One OpenGL ES 2.0

I was watching the java one presentation and it sounds like a Java OpenGL ES 2.0 wrapper has been created for mobile devices, great :slight_smile:

There was some talk about using a single application code base between desktop and mobile devices (apart from the shaders), now I’m wondering what effort is really involved. Does this mean running ES 2.0 on both platforms, or does it mean running standard JOGL application via some kind of wrapper / emulator. ie could a phone user browse to a standard webstart JOGL application, or am I gonna have to develop a separate ES 2.0 client?

Anyway nice presentation! and Java gaming seems to be getting some good backing which is good to see.

We aim to define common profiles in JOGL where if you target them your app will run on both the desktop as well as a certain class of OpenGL ES devices. If you are targeting OpenGL ES 2.0 then it may be necessary to provide two shaders in your app, one to be used on the desktop and one to be used on the mobile device. We aren’t planning to do extensive emulation, just retargeting of methods appropriately to avoid the need for heavyweight low-level emulation libraries. More discussion to come here on the forum.