ActiveX
ActiveX ist die Bezeichnung für ein Softwarekomponenten-Modell von Microsoft. ActiveX-Komponenten entsprechen einer Erweiterung des COM-Standard von Microsoft.
Es sind Software-Komponenten für andere Anwendungen, Makroprogrammierungen und Entwicklungsprogramme, sie können gleich in verschiedenen Programmiersprachen und Umgebungen verwendet werden. Einige Programme nutzen zum Beispiel den Internet Explorer zur Anzeige von Informationen.
Die ActiveX-Komponente ADO dient zum Beispiel für den Zugriff auf Datenbanken.
ActiveX gibt es nur für das Betriebssystem Windows. Bis zur Einstellung des Internet Explorers für den Mac waren auch ActiveX Steuerelemente auf dem Macintosh ausführbar. Gerade beim Einsatz in Browsern muss man sich darauf verlassen, dass ActiveX-Komponenten fehlerfrei programmiert werden, da sie einen vollständigen Zugriff auf das System zulassen. Da es in der Natur von Software liegt, dass dieses nicht immer möglich ist, beruhen viele Sicherheitslücken des Internet Explorers auf mangelhaften ActiveX-Komponenten (DHTML-Komponente von Microsoft insbesondere).
Da ActiveX von Haus aus binären Code ausführt und damit nur auf einer Plattform läuft, hat dieser Standard außerhalb des Internet Explorers keinen Einzug gefunden.
Für die Mozilla Browser gibt es unter http://www.iol.ie/~locka/mozilla/mozilla.htm ein Plugin, welches jedoch aus obengenannten Sicherheitsrisiken nicht unbedingt zu empfehlen ist.
