Java Web Start: Difference between revisions

Content deleted Content added
initial version. there's probably a lot to improve here, so feel free to do it...
 
some version info
Line 1:
'''Java Web Start''' is framework developed by [[Sun Microsystem]] that enables starting [[Java programming language|Java]] applications directly from the [[World Wide Web|web]] using a [[web browser|browser]]. Unlike [[Java applet]]s, Webstart applications do not run inside the browser, and the [[Sandbox (security)|sandbox]] in which they run does not have to be as restricted, although this can be configured. One chief advantage of web start over applets is overcoming many compatibility problems with browsers' Java [[plug-in]]s and different [[Java virtual machine|JVM]] versions. On the other hand, Web Start programs cannot communicate with the browser as easily as applets.
 
Version 1.0 of Web Start was introduced by Sun in March [[2001]], and since [[Java 2 Platform, Standard Edition|J2SE]] version 1.4 it has been included by default with the JRE and does not have to be installed separately.
 
'''JNLP''' ('''Java Network Launching Protocol''') is a closely-related concept that is often used interchangeably with the term "Web Start". It is the protocol, defined as an [[XML]] file format, that specifies how Java Web Start applications are started. JNLP files include information such as where the [[Jar (file format)|jar]] package is located and what is the main class of the application, as well as any parameters for the program. With the right browser configuration, JNLP files are passed to a Java runtime environment which downloads the application onto the user's machine and starts executing it. As well as standalone applications, JNLP can be used to start Java applets.