Applet
Was ist ein Applet?
Definition
Ein Applet ist eine spezielle Art von Computerprogramm, das nur innerhalb einer anderen Softwareanwendung ausgeführt werden soll. Der Begriff wird am häufigsten verwendet, um Programme zu beschreiben, die in der Programmiersprache Java geschrieben sind. Diese Programme sind so konzipiert, dass sie Websites, auf denen die standardmäßige Hypertext-Markup-Sprache (HTML) nicht ausreicht, Funktionalität und Interaktivität hinzufügen. Mobile Geräte wie Mobiltelefone verwenden ebenfalls Applets, sie können aber auch andere Programme verwenden.
Applets sind typische Beispiele für transiente (vorübergehend genutzte) und Hilfsanwendungen, die keine besondere Aufmerksamkeit des Benutzers benötigen. Applets sind keine voll ausgestatteten Anwendungsprogramme und sollen leicht zugänglich sein. Das Wort Applet wurde erstmals 1990 im PC Magazine verwendet. Das Konzept eines Applet oder eines kleinen interpretierten Programms, das vom Benutzer heruntergeladen und ausgeführt wird, stammt jedoch aus dem Jahre 1969.
Es gibt einige Unterschiede zwischen einem Applet und einer Standard-Computeranwendung. Der größte Unterschied besteht darin, dass ein Applet nur von einem anderen Programm ausgeführt werden kann, das sich bereits auf dem System befindet. In den meisten Fällen ist das ein Webbrowser oder einem speziellen Interpreter. Dies bietet zusätzliche Sicherheit und erlaubt es dem Applet plattformunabhängig zu sein, da die Sprache, in der es geschrieben ist, von den unterschiedlichen Betriebssystemen bei Bedarf übersetzt werden kann. Auf den Quellcode des Applets kann nur vom ursprünglichen Server aus zugegriffen werden.
Vorteile von einem Applet
Verwendung von Applets auf Mobilen Geräten
Mobile Geräte verwenden Applets auf eine etwas andere Art und Weise. Viele Geräte enthalten ein integriertes Software-Framework, mit dem Applets unabhängig von anderen Programmen ausgeführt werden können. Diese Methode gewährt die gesamte Sicherheit und Portabilität einer Standardimplementierung, ohne dass das Programm von einer anderen Software ausgeführt werden muss.
Obwohl Applets für den Betrieb in einer sicheren Umgebung konzipiert sind, in der das Host-System nicht beschädigt werden kann, gibt es Möglichkeiten, wie sie vollen Zugriff auf das System erhalten können. Java-Applets können signiert werden, das heißt, wenn der Benutzer des Systems dem Programm vertraut, wird ihm Zugriff auf die Dateien und Ressourcen des Host-Systems gewährt. Bei diesen Arten von Sicherheitsausnahmen wird der Benutzer immer zuerst aufgefordert, bevor der Zugriff zugelassen wird.
Sie haben noch Fragen?