Content deleted Content added
mNo edit summary |
m punctuation, capitalization, clarity |
||
Line 1:
[[Image:Java WebStartApplicationMan.png|thumb|300px|'''Java Web Start''', introduced in '''Java 2''', allows provisioning applications over the [[World Wide Web|web]] by clicking a [[Icon (computing)|desktop icon]] or a link on a website.]]'''Java Web Start''' is a framework developed by [[Sun Microsystems]] that enables starting [[Java programming language|Java]] applications directly from the [[World Wide Web|web]] using a [[web browser|browser]]. Unlike [[Java applet]]s,
Version 1.0 of Web Start was introduced by Sun in March [[2001]], and ever since [[Java 2 Platform, Standard Edition|J2SE]] version 1.4 it has been included by default with the Java Runtime Environment (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.
Important Web Start features include [[Cache|caching]] the downloaded application files locally, the ability to automatically download and install JREs in case the user does not have Java installed (although this does not work with every browser and platform), and for programmers to specify what JRE version is needed to run the program.
|