Trying a new approach. I figure the applet is impossible to make work. Kept getting an error about not being able to find "org.jdesktop.applet.util.JNLPAppletLauncher" even after downloading signing and uploading each required .jar ...

net.sourceforge.jnlp.LaunchException: Fatal: Read Error: Could not read or parse the JNLP file. at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:491) at net.sourceforge.jnlp.Launcher.launch(Launcher.java:283) at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:202) at net.sourceforge.jnlp.runtime.Boot.run(Boot.java:51) at java.security.AccessController.doPrivileged(Native Method) at net.sourceforge.jnlp.runtime.Boot.main(Boot.java:168)Caused by: net.sourceforge.jnlp.ParseException: Invalid XML document syntax. at net.sourceforge.jnlp.Parser.getRootNode(Parser.java:1305) at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:206) at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:190) at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:175) at net.sourceforge.jnlp.JNLPFile.<init>(JNLPFile.java:161) at net.sourceforge.jnlp.Launcher.fromUrl(Launcher.java:482) ... 5 moreCaused by: net.sourceforge.nanoxml.XMLParseException: XML Parse Exception during parsing of a html element at line 15: Expected: < at net.sourceforge.nanoxml.XMLElement.expectedInput(XMLElement.java:1126) at net.sourceforge.nanoxml.XMLElement.scanElement(XMLElement.java:972) at net.sourceforge.nanoxml.XMLElement.scanElement(XMLElement.java:967) at net.sourceforge.nanoxml.XMLElement.scanElement(XMLElement.java:967) at net.sourceforge.nanoxml.XMLElement.scanElement(XMLElement.java:967) at net.sourceforge.nanoxml.XMLElement.scanElement(XMLElement.java:967) at net.sourceforge.nanoxml.XMLElement.parseFromReader(XMLElement.java:512) at net.sourceforge.nanoxml.XMLElement.parseFromReader(XMLElement.java:464) at net.sourceforge.jnlp.Parser.getRootNode(Parser.java:1301) ... 10 more

it should draw a white glcanvas with 4 awt buttons on the bottom. when you click on a button it should then display some scattered pyramids. mouse clicking and moving on the canvas rotates the shape. The shapes are representations of atomic orbitals(chemistry) derived from schroedingers equation. Thanks for the file I'm about to give it a shot.

Found my old applet project that used to work but the jars cerftificates ran out, and it was on an outdated jogl, copied the code with updated libraries except the old jnlp extension no longer exists. It says loading atleast... hahaha

In my humble opinion, you should run some demos of JOGL deployed as applets, pick one and try to use the same source code to deploy yours. Keep in mind that JNLP protocol in applets is not fully supported by NetX / Icedtea-web. Mixing of signed and unsigned JARs has been broken, there was a regression in Icedtea-web 1.2, it has been fixed in Icedtea-web 1.3. Ask for help on the official JogAmp forum, you will get more replies than here. I'm almost the only contributor of JOGL who comes here, Xerxes and Sven rarely do it. In my humble opinion, the most important thing consists in finding at least one working example that could be a source of inspiration for you. If I were you, I would sign all JARs (including those of JOGL, GlueGen and yours) with the same certificate.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org