Aplet
Aplet je mali primjena dizajniran za pokretanje unutar druge aplikacije. Iako se termin "aplet" ponekad koristi za opisivanje malih programa koji se isporučuju s računalom operativni sustav, obično se odnosi na Java aplete ili male programe napisane u Java programski jezik.
Za razliku od uobičajenih aplikacija, Java aplete ne može izravno pokretati operativni sustav. Umjesto toga, moraju se izvoditi u Java Runtime Environment (JRE), ili unutar drugog programa koji uključuje Javu plug-in. Ako nije instaliran JRE, Java apleti se neće pokretati. Srećom, Java je slobodno dostupna za sustave Windows, Mac i Linux, što znači da lako možete preuzeti i instalirati odgovarajući JRE za svoj sustav. Budući da se Java apleti izvode unutar JRE-a i ne izvršava ih operativni sustav, oni to čine poprečna platforma, što znači da se jedan aplet može izvoditi na sustavima Windows, Mac i Linux.
Iako apleti mogu služiti kao osnovne radne površine, oni imaju ograničen pristup sistemskim resursima i stoga nisu idealni za složene programi. Međutim, njihova mala veličina i priroda više platformi čine ih pogodnima za internetske aplikacije. Primjeri apleta dizajniranih za pokretanje web preglednici uključuju kalkulatore, programe za crtanje, animacije i video igre. Apleti zasnovani na webu mogu se izvoditi u bilo kojem pregledniku na bilo kojem operativnom sustavu i dok god je instaliran dodatak Java.
Tijekom ranih godina Mreže Java apleti su pružali mogućnost za webmasteri dodati interaktivne značajke koje s osnovnim nisu bile moguće HTML. Međutim, posljednjih godina apleti su polako zamijenjeni novijim tehnologijama poput jQueryja i HTML 5. Neki preglednici, poput Google Chromea, više ne podržavaju <Applet> tag, a drugi, poput Apple Safari, čak ni Java ne omogućuju prema zadanim postavkama. Budući da se web programeri ne mogu u potpunosti osloniti na Javinu podršku web preglednika, apleti više nisu uobičajeni način pružanja interaktivnog sadržaja na webu.