Aplet – Definicja i Zastosowanie
Aplet (z ang. applet) to mały program, który można osadzić na stronie internetowej i uruchomić w przeglądarkach. Aplety są najczęściej napisane w języku JavaScript, ale mogą również wykorzystywać JScript, VBScript, Tcl, czy kontrolki ActiveX (jednak te ostatnie są zalecane do wyłączenia ze względów bezpieczeństwa).
Rodzaje Apletów
Aplety można uruchamiać na dwa sposoby:
- Bezpośrednie osadzenie w kodzie HTML, co pozwala na wykonanie ich w przeglądarce.
- Wczytanie z serwera WWW przez polecenia (np. JavaScript), co uruchamia aplet w środowisku JVM (Java Virtual Machine).
Wykorzystanie Apletów
Aplety są stosowane w różnych celach, w tym:
- Tworzenie efektów graficznych i animacji na stronach WWW.
- Realizacja cienkich klientów aplikacji internetowych.
- Prezentacje interaktywne, na przykład zjawisk fizycznych.
- Narzędzia pomocnicze, takie jak klienci IRC lub czatu.
Bezpieczeństwo Apletów
Bezpieczeństwo apletów wynika z ich odseparowania od lokalnych zasobów komputera, co ogranicza ich funkcjonalność. Niepodpisane cyfrowo aplety nie mają dostępu do systemu plików i mogą łączyć się jedynie z serwerem, z którego zostały pobrane.
Alternatywy dla Apletów
W kontekście animacji na stronach WWW, rozwiązania takie jak Adobe Flash były popularniejsze, oferując łatwiejsze i szybsze tworzenie zaawansowanych efektów graficznych i dźwiękowych.
Aplety w Innych Systemach
Termin aplet odnosi się również do małych programów, które integrują się z paskiem zadań w środowiskach graficznych, takich jak GNOME czy KDE, oraz narzędzi panelu sterowania w systemie Microsoft Windows.