Javaのプログラムの一つでJavaVMを搭載したWebブラウザ上で動作させるもの。
一般的なアプリケーションと同等に使用できるJavaアプリケーションとは違い、このJavaアプレットはHTML中で指定されたホストからダウンロードしてきて、それをWebブラウザ上で使用する。
悪意をもった利用ができないようアプレットでは幾つかの機能が制限されており、ファイルの読み書きや他のアプリケーションの実行などは基本的にできないことになっている。
但し、J/Directという掟破りの荒技を使えば、た易く(もないが)使えるようになるため、MicrosoftのWebブラウザはセキュリティが甘いといわれる。
実際のHTMLで、例えばprogram.classという名のJavaアプレットを実行する場合は次のようにする。
<OBJECT CODETYPE="application/java" CLASSID="java:program.class" WIDTH="256" HEIGHT="128">Java Program</OBJECT>
OBJECT CODETYPE="application/java" CLASSID="java:program.class" WIDTH="256" HEIGHT="128">Java Program</OBJECT>