Aplet (ang. applet - zdrobnienie od aplikacja) - zwykle niewielki program napisany w taki sposób, by:

  • mógÅ‚ zostać osadzony w stronie WWW wprost i wykonany przez przeglÄ…darkÄ™ internetowÄ… na komputerze, na którym jest ona uruchomiona - najczęściej jest to kod JavaScript, ale też JScript, VBScript, Tcl, kontrolek ActiveX (stosowanych tylko w przeglÄ…darce MS Internet Explorer z ogólnym zaleceniem ich wyłączenia ze wzglÄ™du na bezpieczeÅ„stwo)

lub

  • przez odwoÅ‚anie za pomocÄ… polecenia np. JavaScriptu byÅ‚ wczytany przez przeglÄ…darkÄ™ z serwera www i uruchomiony w Å›rodowisku JVM (Java Virtual Machine) komputera, na którym funkcjonuje przeglÄ…darka - w tym przypadku sÄ… to aplety Java, wykonywane w tzw. piaskownicy[1]

Aplety są wykonywane, zgodnie z powyższym opisem, po stronie klienta, co je odróżnia od serwletów. Pamiętać też należy, że JavaScript i Java to nie to samo.

Aplety były i są wykorzystywane głównie do tworzenia:

  • efektów graficznych wzbogacajÄ…cych wystrój stron WWW, m.in. animacji
  • cienkich klientów aplikacji internetowych
  • interaktywnych prezentacji, np. zjawisk fizycznych
  • narzÄ™dzi pomocniczych, np. klientów IRC-a lub Chata

Ważną cechą apletów zwiększającą bezpieczeństwo, ale ograniczającą funkcjonalność, jest ich odseparowanie od zasobów lokalnego komputera, tj. tego, na którym uruchomiona jest przeglądarka. Niepodpisany cyfrowo aplet nie ma dostępu do systemu plików, nie może też łączyć się z innym serwerem niż ten, z którego został pobrany.

W odniesieniu do animacji na udostępnianych stronach WWW prawdopodobnie częściej jest stosowanie rozwiązanie Adobe Flash, pozwalające na szybsze i łatwiejsze przygotowanie zaawansowanych efektów graficznych oraz dźwiękowych.

Mianem apletów określane są też małe programy integrujące się z paskiem zadań środowiska graficznego GNOME lub KDE.

Przypisy

edytuj Zobacz też