ActiveX

ActiveX

ActiveX [ˌæktɪvˈɛks] bezeichnet ein Softwarekomponenten-Modell von Microsoft für aktive Inhalte. ActiveX-Komponenten erweitern die Component-Object-Model-Standards (COM) von Microsoft.

Es sind Softwarekomponenten für andere Anwendungen, Makroprogrammierungen und Entwicklungsprogramme; sie können gleichermaßen in verschiedenen Programmiersprachen und Umgebungen verwendet werden. Einige Programme nutzen zum Beispiel den Internet Explorer zur Anzeige von Informationen. Die ActiveX-Komponente ActiveX Data Objects (ADO) dient zum Beispiel für den Zugriff auf Datenbanken.

ActiveX gibt es nur für die Betriebssystemfamilie Windows. Bis zur Einstellung des Internet Explorers für den Mac waren speziell für Mac OS kompilierte ActiveX-Steuerelemente auch auf dem Apple Macintosh ausführbar.

Für manuelle Aktualisierungen von Microsoft-Software (Microsoft-Updates[1]) über den Internet-Explorer ist ActiveX unerlässlich.

Der Einsatz von ActiveX-Komponenten in Webbrowsern ist umstritten, da das ActiveX-Komponentenmodell keine eigenen Sicherheitsfunktionen vorsieht. Die Sicherheit muss daher von dem Entwickler der Komponente sichergestellt werden. ActiveX ist nicht etwa wie JavaScript oder Java in einer Sandbox isoliert, sondern läuft ungesichert auf dem Computer. Beispielsweise könnte man durch den Besuch einer entsprechend präparierten Webseite sensible Daten von der Festplatte lesen. Zudem lassen sich, durch die Kompatibilität zu COM, auch nicht speziell für Browser entwickelte Komponenten als ActiveX-Komponenten in Internet Explorer benutzen, was ein weiteres Sicherheitsproblem darstellt.

Neben dem Browser gibt es noch viele andere Einsatzgebiete. So wird die ActiveX-Technologie von Visual Basic (bis einschließlich Version 6.0) und dessen Ableger VBA ausgiebig genutzt – vorrangig zur Oberflächengestaltung. Auch Windows Live Hotmail verwendet ActiveX.[2]

Siehe auch

Weblinks

Einzelnachweise

  1. update.microsoft.com
  2. heise.de

Wikimedia Foundation.

Игры ⚽ Поможем сделать НИР

Schlagen Sie auch in anderen Wörterbüchern nach:

  • ActiveX — is a framework for defining reusable software components in a programming language independent way. Software applications can then be composed from one or more of these components in order to provide their functionality.[1] It was introduced in… …   Wikipedia

  • ActiveX — es un entorno para definir componentes de software reusables de forma independiente del lenguaje de programación. Las aplicaciones de software pueden ser diseñadas por uno o más de esos componentes para así proveer su correspondiente… …   Wikipedia Español

  • ActiveX — ActiveX  фреймворк для определения программных компонентов, пригодных к использованию из программ, написанных на разных языках программирования. Программное обеспечение может собираться из одного или более таких компонентов, чтобы… …   Википедия

  • ActiveX —   [Abk. für Active Extension; dt. »aktive Erweiterung«], eine von Microsoft entwickelte, Anfang 1996 vorgestellte Technologie, die dazu dient, Software Komponenten in einem Netzwerk auszutauschen. Sie wird überwiegend im Internet sowie in… …   Universal-Lexikon

  • Activex — [ˌæktɪvˈɛks] bezeichnet ein Softwarekomponenten Modell von Microsoft für aktive Inhalte. ActiveX Komponenten erweitern die Component Object Model Standards (COM) von Microsoft. Es sind Softwarekomponenten für andere Anwendungen,… …   Deutsch Wikipedia

  • ActiveX — désigne l une des technologies du Component Object Model de Microsoft avec COM+ Distributed COM utilisées en programmation pour permettre le dialogue entre programmes. Voir aussi Articles connexes Object Linking and Embedding (OLE) Dynamic Link… …   Wikipédia en Français

  • ActiveX® — /akˈti veksˈ/ (computing) noun A set of software controls enabling the use of Java applets in an Internet browser …   Useful english dictionary

  • Activex — Component Object Model Pour les articles homonymes, voir COM. Component Object Model, aussi connu sous le nom de ActiveX, est une technique de composants logiciel (comme les DLL) créée par Microsoft. COM est utilisé en programmation pour… …   Wikipédia en Français

  • ActiveX —    The latest development of Microsoft s COM, the foundation that supported OLE. By adding network capabilities (and so creating DCOM, or Distributed COM) and by reducing the scope of OLE to create ActiveX, Microsoft has created a comprehensive… …   Dictionary of networking

  • ActiveX — ● np. tm. ►WEB Bidule créé par Microsoft et permettant d utiliser (ou de créer) tout un tas d extensions multimédia sur un site web. ActiveX est surtout connu pour poser des problèmes de sécurité. Il s agit aussi de code Windows, qui ne marchera… …   Dictionnaire d'informatique francophone

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”