The example below gives a simple JNLP file to launch the applet, specifying code base, source, main class and window size.
The JNLP protocol, defined with an XML schema, specifies how to launch Java Web Start applications.
JNLP consists of a set of rules defining how exactly to implement the launching mechanism.
Application designers can enable or disable this feature within JNLP files.
On slow connections Pack200 gives a performance boost in application startup time and download time.
JNLP works in a similar fashion to how HTTP/HTML works for the web.