Lesson: Java Web Start
Java Web Start software provides the power to launch full-featured applications
with a single click. Users can download and launch applications, such as a complete
spreadsheet program or an Internet chat client, without going through lengthy
installation procedures.
With Java Web Start software, users can launch a Java application by clicking a
link in a web page. The link points to a Java Network Launch Protocol (JNLP) file,
which instructs Java Web Start software to download, cache, and run the application.
Java Web Start software provides Java developers
and users with many deployment advantages:
- With Java Web Start software, you can place a single Java application on a web
server for deployment to a wide variety of platforms,
including Windows 2003/Vista/2000/XP, Linux, and Solaris.
- Java Web Start software supports multiple, simultaneous versions of the Java platform.
An application can request a specific version of the Java Runtime Environment (JRE)
software without conflicting with the needs of other applications.
Java Web Start software automatically downloads and installs the correct version of the
Java platform as necessary based on the application's needs and the user's
environment.
- Users can create a desktop shortcut to launch a Java Web Start application
outside a browser.
- Java Web Start software takes advantage of the inherent security of the Java platform.
By default, applications have restricted access to local disk and network
resources. Users can safely run applications from sources that are not trusted.
- Applications launched with Java Web Start software are cached locally for
improved performance.
- Updates to a Java Web Start application are automatically downloaded
when the application is run standalone from the user's desktop.
Beginning in the Java 2 Platform, Standard Edition 1.4.2 release, Java Web Start software is
installed as part of
the JRE software. Users do not have to install Java Web Start software
separately or perform additional tasks to use Java Web Start applications.
Additional References
This lesson is intended to get you started with Java Web Start technology
and does not include all available documentation.
For more information about Java Web Start technology, see the following: