Both applets and Java Web Start applications are considered Rich Internet Applications (RIAs).
Applets run in the context of a browser.
Applets have access to session cookies and persistent cookies.
Applets can interact with the web page that they are embedded in.
Applets can traverse and manipulate the Document Object Model of the web page and interact with
Applets can be launched using Java Network Launch Protocol (JNLP).
Applets can also be launched without JNLP, in which case, their capabilities might be limited.
Applets can request a particular version of the Java Runtime Environment software for execution.
Java Web Start applications
Java Web Start applications are launched from a web page the first time.
Subsequently, they may be re-launched from the web page or from a desktop shortcut.
Java Web Start applications do not run in the context of a browser.
Java Web Start applications are allowed access to persistent storage, file I/O, and other client related
Java Web Start applications can request a particular version of the Java Runtime Environment software for