Using Java Web Start

D

DennyOR

I'm developing an internet application in which the client runs as a java
applet. My reasons for making the client an applet are so that no program
installation is required (just the sun java plug-in has to be installed) and
so that the user always runs the latest version of the application.

I received a suggestion (from Andrew) that I consider converting my client
to a JWS (Java Web Start) application. Before I head down that path I was
wondering if anyone who has had experience with JWS could advise me on
whether they think that would be a smart move -- what are the advantages and
disadvantages of working with JWS?

Thanks,
Denny
 
T

Terry Milan

How sophisticated are your users? One problem is getting through firewalls.
Can they set up proxies? What version of Java do they run. If they have a
runtime that predates 1.4.2, then they have to install Web Start themselves
or upgrade to 1.4.2. Can they do this?

I used this for a fairly controlled group of users, inside the firewall.
Often they did not have a current version of Java on their desktop. Even
though they are DP personnel, they may not be Java literate. Sun provides a
sample web page which contains a JavaScript which can detect the level of
Java that you run in your browser and pops up a link to their site allowing
you to download and install Java. This can be a fairly heavy exercise for
the unsophisticated user, even in a corporate DP environment. There was
lots of handholding involved, more so when management was involved. Also,
there were mainframe and Unix developers who only had terminal software and
basic Microsoft office software installed. I found they had no
administrative privileges on their own desktop machine and could not install
the JRE unless some one with admin rights did it for them. All this after
writing detailed instructions on how to install the JRE, some people refuse
to read instructions.

Provided the user had a , installation of the applets was a snap. There
were few calls about the certificate download, dialog box. This was in the
user guide, but as I said before.... The applet install was much less
traumatic and it was great then wanted to add new features, since we didn't
have to send and installation instructions and patches. This was all done
automatically and we had a nice fat client that we could enhance on
everyone's desktop. Upgrades are the best feature of JWS, since having to
shuttle jar files and explain classpaths and wonder what was already in the
user's classpath were taken care of. This takes a lot of pressure off of
servers since we didn't have to deliver content such as with JSP with each
request, just the data. Requests involving databases could be done directly
from the client (remember this was inside the firewall). Overall this was a
great product for use inside the firewall.

Outside the firewall, you have a lot more considerations like security and
maybe the level of user who is you audience. You have local firewalls that
you have to content with once you are outside the browser based security. I
guess its like any desktop product you deliver, accept as I mentioned in the
beginning, you may have Java versioning issues to deal with. Not a stopper,
but be prepared to get some calls.

Once we had the kinks worked out
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Members online

Forum statistics

Threads
473,982
Messages
2,570,190
Members
46,736
Latest member
zacharyharris

Latest Threads

Top