Wow that generated quite some feedback, thanks all! So some follow up:
[quote]Well, one of the reasons I left JOGL for LWJGL was because of the applet launcher having a tendency to be quite buggy
[/quote]
Is the situation with LWJGL any better? or do they have a deployment method that JOGL doesn’thave access to?
[quote]have a look here https://jogl-demos.dev.java.net/applettest.html
[/quote]
The mentioned demo relies on Java 6u10, something mac users don’t have. Also when I tried this demo it was drawing over every tab content in firefox and still scrolls above the address bar etc.
[quote]Wakfu is an excellent example as it uses JOGL. I use Java Webstart and it works just fine
[/quote]
I’m using webstart also, and yes it does the job, but I still have to have 2 certificates (suns and mine) and a possible download / ugly popup of some nature before a user can play. And we haven’t got to the fullscreen issues that java was supposed to support several versions ago. Compare this to how a flash game works. Yes it works, but it’s not user friendly.
[quote]I guess you are aware of the following, ie Applet JNLP integration using JOGL.
https://jdk6.dev.java.net/plugin2/jnlp/#EXAMPLES_WORLDWIND
[/quote]
As you said, it’s windows only. But also when I click the “Click here to get the new Java plugin” I get a less then user friendly page “https://jdk6.dev.java.net/6uNea.html”. And maybe it’s a good time to point out that JOGL is using 1.4 syntax (btw, fine by me) but then it’s enabling technologies reply on 1.6 update 10. In fact it feels like for the last n years since even GL4Java and all through JOGL’s lifecycle I’ve been waiting for the magic Java release were all this will pull together in a useable fashion. Fullscreen support would be a good example. But mainly from the users perspective.
[quote]> 1 Are people using this combination in production?Worldwind, JavaFX, …
[/quote]
JavaFX seems to be Sun’s attempt to make up for failing to capitalise on applets and playing catchup with Flash. It looks like another half baked solution that isn’t going to help us.
[quote]Long story short answer, if any deployment mechanisms are a showstopper for your product,
let’s find a solution. Since it is not a JOGL feature to hinder you from deploying your stuff in applets.
[/quote]
I know this isn’t the fault of anyone here, or of the JOGL technology, but rather it’s enabling technologies. But without a really strong solution, JOGL is going to fade away. Maybe it’s already too late? Overall JOGL2 is looking great and it’s good to see things like ES1.1 and ES2 being added. Maybe the approach here is imagine how a JOGL/Java ES1.1 app would run on Android for example. What would be the enabling technology? It has to be very light weight and just work. Then take that solution for all JVM1.4 environments across the desktops.
[quote]may be one solution could be to enable a very smooth installation of java new plugin when requiered, something really fast and with clear explanation of why it is requiered without any advertisments or complexe setting => just “Install Java” => Ok => “Install finished”
[/quote]
This is what I’m getting at. Flash just works, all platform, all browsers, no work arounds and from a user experience it’s super fast.
I can’t say I’ve looked at using Flash, and don’t really want to go down that road. Java was built for this Just off the top of my head, could the community manage to write their own broswer plugin for Java & JOGL? What applets should have been, with a focus on the user experience. ie fast startup, ultra simple installation. JOGL is 1.4 compatible? So all we need is a bridge between the browser and whatever JVM/pluggin the client currently has installed. Or does JOGL have 1.6 dependencies? (thinking fullscreen here). Or could the new plugin be extracted as a standalone lightweight 1.4 pluggin?
On the other hand, if Sun hasn’t managed to acheive this in 14 years what chance does the community have.