Skip to main content

Wat is een applet?

Een applet is een speciaal type computerprogramma dat bedoeld is om alleen in een andere softwaretoepassing te worden uitgevoerd.De term wordt meestal gebruikt om programma's te beschrijven die zijn geschreven in de Java -programmeertaal.Deze programma's zijn ontworpen om functionaliteit en interactiviteit toe te voegen aan websites waarbij de standaard hypertext mark-up taal (HTML) onvoldoende is.Mobiele apparaten zoals mobiele telefoons gebruiken ook applets, maar ze kunnen dit op een andere manier doen.

Er zijn veel verschillen tussen een applet en een standaard computerapplicatie.Het grootste onderscheid is dat een applet alleen kan worden uitgevoerd door een ander programma dat al op het systeem is, meestal een webbrowser of andere gespecialiseerde tolk.Dit biedt extra beveiliging en staat toe dat de applet platformonafhankelijk is omdat de taal waarin het is geschreven, wordt vertaald door elk ander besturingssysteem indien nodig.

Een van de voordelen bij het gebruik van een applet in plaats van een applicatie is de ingebouwde implementatievan zeer stringente beveiligingscontroles.Een standaard applet wordt uitgevoerd in een zeer beperkte modus waar deze niet in staat is om rechtstreeks toegang te krijgen tot elke systeembron.De software die het programma uitvoert, kan de toegang beperken, zodat het zich niet bewust is van het systeem waarop het wordt uitgevoerd.Als alternatief zijn er soorten applets die geavanceerde beveiligingsmethoden kunnen implementeren die meer toegang tot de gebruiker van de gebruiker mogelijk maken.

Webbrowsers gebruiken Java -applets vaak om gebruikers toegang te geven tot verschillende soorten online media zonder de installatie van een volledig gescheidenprogramma.Een applet kan ook worden gebruikt om online formulieren gemakkelijker te maken te maken, om afbeeldingen dynamisch weer te geven of om games te laten spelen.Applets genieten zelfs wijdverbreid gebruik in de elektronische handelsmarkt, waar ze worden gebruikt om veilig te communiceren met een server bij het doen van aankopen.

Wanneer ze worden gebruikt via een webbrowser, kunnen applets sterk worden aangepast zonder de noodzaak om de software te herschrijven.Dit wordt gedaan door het gebruik van HTML.Wanneer het wordt opgeroepen vanuit een HTML -document voor een website, is het mogelijk om verschillende parameters aan het programma door te geven vanuit de HTML -code.Met dit mechanisme kan een enkele applet gemakkelijk worden aangepast op verschillende websites.

Mobiele apparaten gebruiken applets op een iets andere manier.Veel apparaten omvatten een intrinsiek softwarekader waarmee applets onafhankelijk van elk ander programma kunnen worden uitgevoerd.Deze methode verleent alle beveiliging en draagbaarheid van een standaardimplementatie zonder het programma in een afzonderlijke softwarecontainer te hoeven verpakken.

Hoewel applets zijn ontworpen om te werken in een beveiligde omgeving waar het hostsysteem niet kan worden geschaad, zijn er manierenZe kunnen volledige toegang krijgen tot het systeem.Java Applets kunnen worden ondertekend, wat betekent dat als de gebruiker van het systeem het programma vertrouwt, dit toegang is tot de bestanden en bronnen van het hostsysteem.Dit soort beveiligingsuitzonderingen vragen de gebruiker altijd eerst voordat de toegang toestaat.