Java applet

Esempio di applet utilizzata per giochi complessi come gli scacchi [1]
Simulazione animata di un fenomeno biofisico all'interno di una cellula miocardica: il movimento casuale di ioni nel campo elettrico generato dalla tensione di due placche [2]

In informatica, le applet Java sono programmi scritti in linguaggio Java che possono essere eseguiti da un web browser (elaborazione lato client). Le applet appaiono visivamente collocate all'interno di pagine Web, e sono solitamente usate per creare pagine dotate di funzioni interattive con l'utente non realizzabili con altre tecnologie per il Web statico, appartenendo dunque al paradigma del Web dinamico.

Le Java applets sono eseguibili dai web browser che utilizzano la Java virtual machine (JVM). In alternativa possono essere eseguite utilizzando il Sun AppletViewer, un programma nato per testare le applet.

Le Java applets furono annunciate per la prima volta da Sun Microsystems, nel 1995.

Utilizzo

Incapsulate all'interno di pagine web, le Applet sono utilizzate per fornire contenuti interattivi che il linguaggio HTML non è in grado di offrire. Per eseguirne il contenuto, la maggioranza dei Web Browser utilizza una sandbox, in modo da impedire alle applet di accedere alle informazioni salvate in locale sul computer. Il codice sorgente delle Applet viene scaricato dal web server attraverso il web browser ricevendo 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 mostrate nelle pagine web sono 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.

En otros idiomas
العربية: بريمجات جافا
български: Java Applet
Deutsch: Java-Applet
English: Java applet
español: Applet Java
فارسی: جاوا اپلت
français: Applet Java
interlingua: Applet Java
Bahasa Indonesia: Java applet
қазақша: Java applet
한국어: 자바 애플릿
Nederlands: Java-applet
polski: Aplet Javy
português: Applet Java
русский: Java-апплет
slovenčina: Java applet
Türkçe: Java applet
中文: Java applet