Java applet
In informatica, le applet Java sono programmi scritti in linguaggio Java che possono essere eseguite da un Web browser. Le applet appaiono visivamente collocate all'interno di pagine Web, e sono solitamente usate per creare pagine dotate di funzioni interattive non realizzabili con altre tecnologie per il Web.
Le Java applets vengono eseguite dai web browser utilizzanti la Java virtual machine (JVM), o in alternativa possono essere eseguite utilizzando il Sun AppletViewer, un programma nato per testare le applet.
Le Java applets sono stati annunciate da Sun nel 1995.
Le Applet sono utilizzate per fornire contenuti interattivi alla pagine web che il linguaggio HTML non è in grado di fornire. La maggioranza dei Web Browser utilizzano una sandbox per eseguire le Applet in modo da impedire a questi di accedere alle informazioni salvate in locale sul computer. Il codice delle Applet viene scaricato dal web server nel web browser. Quest'ultimo riceve insieme all'Applet anche la pagina html che lo contiene. In alternativa l'Applet può provvedere ad aprire una finestra personale senza doversi appoggiare a codice html per mostrare l'interfaccia grafica.
Le Applet che vengono mostrate nelle pagine web vengono identificati dal tag html <applet>...</applet>
(non ufficiale), al quale è preferibile <object></object>
.
Il tag html utilizzato specifica la posizione del sorgente dell'Applet da scaricare.
Dato che il bytecode Java è indipendente dalla piattaforma, gli Applet Java possono essere eseguiti senza problemi dai browser delle principali piattaforme.