Java Web Start
Sun
Microsystems has developed a framework named Java Web Start. This
framework allows us to directly start application
software for the Java
Platform from the Internet using a web
browser. Unlike applets, Web Start applications can not be run inside the
browser and the sandbox that is used to run the web start do not need to
restrict while they can be configured. One of the leading advantage of Web Start over applets is that they
overcome many problems regarding compatibility with browsers' Java plugins
and different JVM versions, but one of the major drawback with the Web Start programs
is that they cannot communicate with the
browser as easily as applets. In order to assist migration, a Java Applet is
generally used as a Java Web Start application.
Web Start also supports a series of classes in the javax.jnlp
package in order to support various services to the application. Most of these services
that the Web start provides mainly focuses on access control to resources
(such as files and the system clipboard) while restricting the application to
authorized operations.