Java Applet

Използване на Java аплет за изчисление – визуализация на множество на Манделброт[1]
Скоростта на аплета е достатъчна за компютърна игра на шахмат.[2]

Джава аплет (на английски: Java applet) е малък приложен софтуер написан на Джава или друг език за програмиране който може да се компилира до специфичен за езика код, наречен байт код, подаващ команда към виртуалната машина на програмния език Java. Програмата се компилира във вид на .class файл или съвкупност от такива компилирани Java класове, записани в .jar файл.

Аплетът се изпълнява от Java виртуална машина JVM и затова браузърите, които поддържат аплети, имат вградена или допълнително инсталирана виртуална машина. Програмата като междуплатформен софтуер се вгражда като обект в уебстраница и по време на разглеждането на тази страница се изпълнява от уеб браузъра или от приставки на други клиенти. Потребителят може да влияе на програмата без да изпраща информация към сървъра.

За графичния си потребителски интерфейс аплетът може да използва правоъгълната област, която браузърът ѝ е дал; нов приложен прозорец; самостоятелен интерфейс с команден ред от Sun (на английски език: Sun's AppletViewer) или самостоятелен инструмент за тестване на аплети.

Джава аплетите притежават почти цялата мощ на Java платформата, но с известни ограничения, наложени главно от съображения за компютърна сигурност. За да се осигури безопасността на потребителя, на аплетите е позволено да извършват само операции, които не могат да осъществят достъп до потребителската информация на машината, на която се изпълняват.

Освен Джава аплет има и програма Джава сървлет, която роботи върху уеб сървър.

други езици
العربية: بريمجات جافا
Deutsch: Java-Applet
English: Java applet
español: Applet Java
فارسی: جاوا اپلت
français: Applet Java
interlingua: Applet Java
Bahasa Indonesia: Java applet
italiano: 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