Java Web Start: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 6:
 
A differenza delle [[Java applet]]s, le applicazioni Web Start non vengono eseguite all'interno del browser, e la [[sandbox |] sandbox] nella quale vengono eseguiti non hanno bisogno di molte limitazioni, sebbene questo può essere configurato. Web Start ha un vantaggio rispetto alle applets, nel senso che supera molti problemi di compatibilità tra i Java browser e le varie versioni di macchine virtuali Java ([[Java virtual machine|JVM]]). D'altro canto, i programmi Web Start non possono comunicare facilmente con il browser come in vece avviene con le applets. Per facilitare la migrazione, gli utenti possono anche invocare una Applet Java come applicazione Java Web Start.
 
== Implementazione ==
[[Image:Java WebStartApplicationMan.png|thumb|250px| Early version of Java Web Start came with an application manager where e.g. Sun's demo applications could be launched]]
 
Java Web Start provides a series of [[Class (computer science)|class]]es in the <code>[http://java.sun.com/products/javawebstart/docs/javadoc/index.html javax.jnlp]</code> [[Java package|package]] which provide various services to the application. Sun designed most of these services with the aim of allowing carefully controlled access to resources (such as files and the system clipboard) while restricting the application to authorized operations.
 
Sun introduced version 1.0 of Web Start in March 2001.<ref>
[http://www.sun.com/smi/Press/sunflash/2001-03/sunflash.20010314.1.html Java Web Start 1.0 press release]
</ref> Since [[Java Platform, Standard Edition|J2SE]] 1.4 Web Start comes as a default part of [[Java Runtime Environment]] (JRE) called <code>javaws</code>, and computer administrators no longer have to install it separately.