アプレット
アプレットは、別のアプリケーション内で実行するように設計された小さなアプリケーションです。「アプレット」という用語は、コンピューターのオペレーティングシステムに含まれる小さなプログラムを指すこともありますが、通常はJavaアプレット、つまりJavaプログラミング言語で作られた小さなアプリケーションを指します。
通常のアプリケーションとは異なり、Javaアプレットはオペレーティングシステムから直接実行することはできません。その代わりに、Java Runtime Environment(JRE)内、またはJavaプラグインを含む別のプログラム内で実行する必要があります。JREがインストールされていない場合、Javaアプレットは実行できません。幸い、JavaはWindows、Mac、Linuxシステム向けに無料で提供されているため、システムに適したJREを簡単にダウンロードしてインストールできます。JavaアプレットはJRE内で実行され、オペレーティングシステムによって実行されるわけではないため、クロスプラットフォームです。つまり、1つのアプレットをWindows、Mac、Linuxシステムで実行できます。
アプレットは基本的なデスクトップアプリケーションとして利用できますが、システムリソースへのアクセスが制限されているため、複雑なプログラムには適していません。ただし、小さいサイズとクロスプラットフォーム性を備えているため、Webベースのアプリケーションには適しています。Webブラウザーで実行するように設計されたアプレットの例には、計算機、描画プログラム、アニメーション、ビデオゲームなどがあります。Webベースのアプレットは、Javaプラグインがインストールされている限り、どのオペレーティングシステム上のどのブラウザーでも実行できます。
Webの初期には、Javaアプレットによって、Webマスターは基本的なHTMLでは実現できなかったインタラクティブな機能を追加できました。しかし近年、アプレットはjQueryやHTML 5などの新しいテクノロジーに徐々に置き換えられています。Google Chromeなど一部のブラウザーは<applet>タグをサポートしなくなっており、Apple SafariなどのブラウザーではJavaがデフォルトで有効になっていません。Web開発者はWebブラウザーのJavaサポートに完全に依存できないため、アプレットは現在、Web上でインタラクティブなコンテンツを提供する一般的な方法ではありません。
知識をテストする