When a user clicks on a link to launch a client-side Java application for the first time, the following process occurs:
* The Web browser is instructed to run Java Web Start.
* Java Web Start begins by launching a splash screen.
* Java Web Start then connects to the designated Web server and determines if any files have been downloaded for the desired Java application.
* The appropriate files are downloaded to the local machine.
* Java Web Start runs the downloaded application.
Java Web Start, along with the Java Web Start Application Manager, provides a consistent look-and-feel interface, as well as providing feedback to the user throughout the installation and launch process. Figure 3 shows the window that appears when Java Web Start first attempts to launch a client Java application.
After Java Web Start has downloaded an application to the local machine, the client program is executed. In the future, when a program is launched again from Java Web Start, Java Web Start will attempt to determine whether the client has the most current version of the application. During this procedure, a window similar to the one shown in Figure 4 will appear to the user.
From a user's perspective, the windows provide visual feedback that the client Java application is either in the launching process or in the update process. Additionally, the progress bar and the text feedback not only inform the user of how much time either process will take but also give the user a sense of when the update or launch will be complete.
Answered by
Shobhit
, an ibibo Master,
at
8:10 PM on June 10, 2008