Applet

In der Computerwissenschaft ist ein applet jede kleine Anwendung, die eine spezifische Aufgabe durchführt, die im Rahmen eines größeren Programms häufig als eine Einfügefunktion läuft. Ein applet bezieht sich normalerweise auch nach Java applets, d. h., auf der javanischen Programmiersprache geschriebene Programme, die in eine Webseite eingeschlossen werden. Das Wort Applet wurde zuerst 1990 in der PC-Zeitschrift verwendet.

Applet als eine eigenständige Anwendung

Vorausgesetzt, dass ein applet durch ein Betriebssystem veranstaltet wird, kann er als jede andere normale Softwareanwendung fungieren, aber ist und führt nur einen kleinen Satz von Aufgaben durch. Beispiele von Anwendungen häufig klassifiziert als applets sind alle Zusätze, die in Windows von Microsoft (wie Windows-Notizbuch oder Microsoft Paint) gestopft sind. Applets sind nicht voll gezeigte Anwendungsprogramme.

Applet als eine Erweiterung anderer Software

In einigen Fällen läuft ein applet unabhängig nicht. Diese applets müssen entweder in einem Behälter laufen, der durch ein Gastgeber-Programm, durch einen Steck-, oder in einer Vielfalt anderer Anwendungen einschließlich beweglicher Geräte zur Verfügung gestellt ist, die den applet Programmierung des Modells unterstützen.

Webbasierter Applets

Applets werden verwendet, um interaktive Eigenschaften Webanwendungen zur Verfügung zu stellen, die durch das HTML allein nicht zur Verfügung gestellt werden können. Sie können Maus-Eingang gewinnen und auch Steuerungen wie Knöpfe oder Ankreuzfelder haben. Als Antwort auf die Benutzerhandlung kann ein applet den zur Verfügung gestellten grafischen Inhalt ändern. Das macht applets gut passend für die Demonstration, die Vergegenwärtigung und das Unterrichten. Es gibt applet Online-Sammlungen, um verschiedene Themen von der Physik bis Herzphysiologie zu studieren. Applets werden auch verwendet, um Online-Spielsammlungen zu schaffen, die Spielern erlauben, sich gegen lebende Gegner in Realtime zu bewerben.

Ein applet kann auch ein Textgebiet nur, Versorgung, zum Beispiel, eine böse Plattform-Schnittstelle der Befehl-Linie zu einem entfernten System sein. Wenn erforderlich kann ein applet den reservierten Bereich verlassen und als ein getrenntes Fenster laufen. Jedoch haben applets sehr wenig Kontrolle über den Webseite-Inhalt außerhalb des applet reservierten Bereichs, so sind sie weniger nützlich, für das Seite-Äußere im Allgemeinen zu verbessern (während applets wie Nachrichtenfernschreiber oder WYSIWYG Redakteure auch bekannt sind). Applets kann auch Medien in Formaten spielen, die durch den Browser nicht heimisch unterstützt werden

HTML-Seiten können Rahmen einbetten, die zum applet passiert werden. Folglich kann derselbe applet verschieden abhängig von den Rahmen erscheinen, die passiert wurden.

Beispiele von Webbasiertem Applets schließen ein:

  • Kino von QuickTime
  • Blitz-Kino
  • Windows-Mediaspieler applets, verwendet, um eingebettete Videodateien in Internet Explorer (und andere Browser zu zeigen, die den Steck-unterstützen)
  • Modellierende 3D-Anzeige applets, verwendet, um ein Modell zu rotieren und zu surren
  • Browser-Spiele können mit Sitz in applet sein, obwohl sich einige in völlig funktionelle Anwendungen entwickeln können, die Installation verlangen.

Applet gegen das Unterprogramm

Eine größere Anwendung unterscheidet seinen applets durch mehrere Eigenschaften:

  • Applets führen nur auf der "Kunden"-Plattform-Umgebung eines Systems, wie gegenübergestellt, von "servlet" durch. Als solcher stellt ein applet Funktionalität oder Leistung außer den Verzug-Fähigkeiten zu seinem Behälter (der Browser) zur Verfügung.
  • Der Behälter schränkt die Fähigkeiten von applet ein.
  • Applets werden auf einer Sprache geschrieben, die vom scripting oder der HTML-Sprache verschieden ist, die ihn anruft. Der applet wird auf einer kompilierten Sprache geschrieben, wohingegen die scripting Sprache des Behälters eine interpretierte Sprache, folglich die größere Leistung oder Funktionalität des applet ist. Verschieden von einem "Unterprogramm" kann ein ganzer Webbestandteil als ein applet durchgeführt werden.

Java Applet

Javanischer Applets kann Webanwendungen mit interaktiven Eigenschaften versorgen, die durch das HTML nicht zur Verfügung gestellt werden können. Da Javas bytecode mit der Plattform unabhängig ist, kann Java applets durch Browser durchgeführt werden, die unter vielen Plattformen, einschließlich Windows, Unix, Mac OS und Linux laufen. Wenn Java technologieermöglicht WWW-Browser eine Seite bearbeitet, die einen applet enthält, wird der Code des applet dem System des Kunden übertragen und von Java Virtual Machine (JVM) des Browsers durchgeführt. Eine HTML-Seite bringt in einem applet irgendein über das missbilligte Verweise an

Sicherheit

Neue Entwicklungen im Codieren von Anwendungen einschließlich beweglicher und eingebetteter Systeme haben zum Bewusstsein der Sicherheit von applets geführt.

Offene Plattform Applets

Applets in einer offenen Plattform-Umgebung sollte sichere Wechselwirkungen zwischen verschiedenen Anwendungen zur Verfügung stellen. Eine Compositional-Annäherung kann verwendet werden, um Sicherheit für die offene Plattform applets zur Verfügung zu stellen. Fortgeschrittene compositional Überprüfungsmethoden sind für sichere applet Wechselwirkungen entwickelt worden.

Java Applets

Java applet enthält verschiedene Sicherheitsmodelle: Das nicht unterzeichnete Java applet Sicherheit, das unterzeichnete Java applet Sicherheit, und selbst hat Java applet Sicherheit unterzeichnet.

Webbasierter Applets

In einem applet-ermöglichten WWW-Browser können viele Methoden verwendet werden, um applet Sicherheit für böswilligen applets zur Verfügung zu stellen. Ein böswilliger applet kann ein Computersystem auf viele Weisen, einschließlich der Leugnung des Dienstes, der Invasion der Gemütlichkeit und des Ärgers anstecken. Eine typische Lösung für böswilligen applets ist, den WWW-Browser zu machen, um die Tätigkeiten von applet zu kontrollieren. Das wird auf einen WWW-Browser hinauslaufen, der das manuelle oder automatische Aufhören von böswilligem applets ermöglichen wird. Um diese Methode zu illustrieren, wurde AppletGuard verwendet, um jeden applet in einem Browser erfolgreich zu beobachten und zu kontrollieren.

Siehe auch

Links


Atomphysik / Abwechselnde Geschichte
Impressum & Datenschutz