Skip to main content

Question about Java3D with WebStart

4 replies [Last post]
MarcE
Offline
Joined: 2006-02-17

Hi,

I use to distribute my application with java-webstart and the extension for java3D.

It works fine, but it always loads the Java3D part although it is already installed on the system by webstart on a session before. That is around 2MB which is unnecessarily transfered. What can I do to avoid that, so that it will just load the stuff that has changed since the last update?

Greetz,
Marc

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
jada
Offline
Joined: 2004-03-17

Marc,
Have you check out our j3d-webstart ?

https://j3d-webstart.dev.java.net/release/index.html

It will do exactly what you want for a single application, ie. download j3d once unless there is an update.

At present, due to the way java.net is configured, j3d is downloaded for each new application eventhough the client system has an up-to-date copy of j3d. The engineering team at java.net has agreed to fix it in the next upgrade.

- Chien.

MarcE
Offline
Joined: 2006-02-17

Hi,

> Have you check out our j3d-webstart ?
>
> https://j3d-webstart.dev.java.net/release/index.html

yeah, I use this. I adapt your sample JNLP-Files so that your java3d-xxx.jnlp is referenced in the extension sector of my jnlp-File.

> At present, due to the way java.net is configured,
> j3d is downloaded for each new application eventhough
> the client system has an up-to-date copy of j3d. The
> engineering team at java.net has agreed to fix it in
> the next upgrade.

And this is exactly my problem. Because my application shall be distributed to our students and many of them just have small bandwidth. They are not very pleased to download always 2MB and more :-)
Is there any other solution than wait for next upgrade?

Marc

jada
Offline
Joined: 2004-03-17

Marc,
Are you deploying only *ONE* application or multiple applications ?
From our finding, if you are deploying a single application this bug shouldn't affect you, ie. the client system will use the cached j3d's jars for the subsequence execution as long as the application stay unchange. Please let us know if you found otherwise.
We will ping again java.net on the status of this bug.

thanks,
Chien.

MarcE
Offline
Joined: 2006-02-17

Yeah,

we are deploying just one application. But the application changes currently very often, so that it's very annoying to load java3D every time.

Greetz,
Marc