Programowanie - Pojęcia

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 tokod 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 czata

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 stosowane 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 oraz narzędzia Panelu sterowania w systemie Windows



Dodaj komentarz






Dodaj

© 2013-2024 PRV.pl
Strona została stworzona kreatorem stron w serwisie PRV.pl