Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / November 2005

Tip: Looking for answers? Try searching our database.

Using Java Web Start

Thread view: 
DennyOR - 11 Nov 2005 02:00 GMT
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
Terry Milan - 11 Nov 2005 23:33 GMT
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

> 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
[quoted text clipped - 11 lines]
> Thanks,
> Denny
DennyOR - 13 Nov 2005 23:31 GMT
Thanks for that information, Terry.

> 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
[quoted text clipped - 38 lines]
>
> Once we had the kinks worked out


Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.