Applet Problem upgrading from JOGL 1 to JOGL 2

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Applet Problem upgrading from JOGL 1 to JOGL 2

thefrog
Hi all,
I've converted my JOGL 1 Aplet to JOGL 2
It runs OK in Netbeans.
I've modified The HMTL & JNLP files for JOGL2

I'm trying to deploy it on the web and I get this Error when I run the applet form the web site.


Exception in thread "thread applet-UDO.udo-1" java.lang.NoClassDefFoundError: javax/media/opengl/GLCapabilitiesImmutable
        at UDO.udo.init(udo.java:219)

Here is the applet code

<applet code="org.jdesktop.applet.util.JNLPAppletLauncher"
      width=1000
      height=592
      archive="http://jogamp.org/deployment/util/applet-launcher.jar,
               http://jogamp.org/deployment/webstart/nativewindow.all.jar,
               http://jogamp.org/deployment/webstart/jogl.all.jar,
               http://jogamp.org/deployment/webstart/gluegen-rt.jar,
               http://jogamp.org/deployment/webstart/newt.all.jar, 
               http://www.lagence3d.com/products/udo3/lib/vecmath.jar,
      	       http://www.lagence3d.com/products/udo3/UDO.jar">
   <param name="codebase_lookup" value="false">
   <param name="subapplet.classname" value="UDO.udo">
   <param name="subapplet.displayname" value="UDO Applet">
   <param name="noddraw.check" value="true">
   <param name="progressbar" value="true">
   <param name="image" value="loading.gif">
   <param name="house" value="udo-80.rply" />
   <param name="website" value="http://www.lagence3d.com/products/udo3/" />
   <param name="websitesql" value="http://www.udo-construction.com/dev/scripts/" />
   <param name="jnlpNumExtensions" value="1">
   <param name="jnlpExtension1"
          value="http://download.java.net/media/jogl/jsr-231-2.x-webstart/jogl-core.jnlp">
   <param name="java_arguments" value="-Dsun.java2d.noddraw=true">
   <param name="jnlp_href" value="toto.jnlp">
</applet>

Here is the JNLP File

<?xml version="1.0" encoding="utf-8"?>
<jnlp href="toto.jnlp">
  <information>
    <title>Udo applet</title>
    <vendor>AG3D</vendor>
    <homepage href="http://www.lagence3d.com/products/udo3/"/>
    <description>UDO Demo</description>
    <description kind="short">B JOGL.</description>
    <offline-allowed/>
  </information>

    <resources>
      <j2se href="http://java.sun.com/products/autodl/j2se" version="1.4+"/>
      <property name="sun.java2d.noddraw" value="true"/>
      <jar href="http://www.lagence3d.com/products/udo3/UDO.jar" main="true"/>
      <extension name="jogl-all-awt" href="http://jogamp.org/deployment/webstart-next/jogl-all-awt.jnlp" /> 
    </resources>

  <applet-desc
      name="UDO"
      main-class="UDO.udo"
      width="1000"
      height="592">
  </applet-desc>
</jnlp>




Any help would be greatly apreciated, Thanks
Reply | Threaded
Open this post in threaded view
|

Re: Applet Problem upgrading from JOGL 1 to JOGL 2

Wade Walker
Administrator
Maybe try starting with a simpler example, then progressing to your full app? For example these two links

http://jogamp.762907.n3.nabble.com/JOGL-Web-Start-Applet-in-a-Local-Net-tp2278856p2288671.html
http://jogamp.762907.n3.nabble.com/JOGL-Web-Start-Applet-in-a-Local-Net-tp2278856p2295134.html

show how to make a super-simple local test case using nothing but files in the b266 autobuild.

It also seems a little weird that you're referring to all the JOGL JARs on the JogAmp web site instead of putting them on your own web server
Reply | Threaded
Open this post in threaded view
|

Re: Applet Problem upgrading from JOGL 1 to JOGL 2

thefrog
Ok, thanks for the reply.
I will take it step by step to try and understand what's happening

I reference JOGAMP files because i thought It was a good idea to always have the latest files ?
No ?

Reply | Threaded
Open this post in threaded view
|

Re: Applet Problem upgrading from JOGL 1 to JOGL 2

gouessej
Administrator
You're right, it is a good idea, using JogAmp files and storing them on your own server are 2 different solutions that have their advantages and their drawbacks. The problem is that I'm not sure that the build you use on JogAmp is really up-to-date.

offtopic: I see that JOGL has some success in fitting-out softwares, Previznet uses JOGL for Playviz
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Applet Problem upgrading from JOGL 1 to JOGL 2

Michael Bien
In reply to this post by thefrog
  On 01/23/2011 05:10 PM, thefrog [via jogamp] wrote:
> Ok, thanks for the reply.
> I will take it step by step to try and understand what's happening
>
> I reference JOGAMP files because i thought It was a good idea to
> always have the latest files ?
> No ?
thats fine if thats really that what you want. You could for instance
have the requirement to test your application with upgraded libraries
before "shipment".

regards,
michael

--
http://michael-bien.com/