Activex

Component Object Model

Page d'aide sur l'homonymie 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 permettre le dialogue entre programmes. Bien qu'il ait été implémenté sur de nombreuses plates-formes, il est toujours majoritairement utilisé sur Microsoft Windows. Son prédécesseur fut Object Linking and Embedding (OLE), qui est lui-même sur le point d'être remplacé, en 2009, par le Framework .NET de Microsoft.

Sommaire

Historique

Un des pères de cette technologie fut Anthony Williams, qui la valorisa dans ses livres Object Architecture: Dealing With the Unknown - or - Type Safety in a Dynamically Extensible Class (1988) et On Inheritance: What It Means and How To Use It (1990).

OLE 1.0

La précédente technologie Microsoft orientée objet fut Object Linking and Embedding (OLE) 1.0, qui a été construit sur les Dynamic Data Exchange (DDE) et spécifiquement conçus pour les documents composés (par exemple lorsqu'un tableau est inséré dans un document Word). Des changements opérés sur le tableau Excel seront propagés dans le document Word. Cela fut introduit par Word et Excel en 1991 et dans Windows 3.1 un an plus tard. De même en 1991, Microsoft introduisit les contrôles Visual Basic, ou VBX grâce à Visual Basic 1.0.

OLE 2.0

En 1993, Microsoft sortit les OLE 2, et créa le COM comme modèle objet pour OLE 2. Alors que OLE 1 s'occupait principalement des documents composés, OLE 2 fut destiné à adresser des composants logiciels en général. En 1994, les contrôles OLE (OCX) furent introduits en tant que successeurs des VBX. Dans le même temps, Microsoft décida que OLE 2 s'appellerait simplement OLE, et qu'il ne désignait dès lors plus un acronyme, mais le nom des technologies composants de la firme.

En début d'année 1996, Microsoft renomma certaines parties de OLE concernant Internet, ActiveX, et petit à petit toutes les parties de OLE passèrent sous le signe ActiveX, exception faites des composants faits pour les documents composés et utilisés par exemple par Microsoft Office.

Articles connexes

Liens externes

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Component Object Model ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Activex de Wikipédia en français (auteurs)

Regardez d'autres dictionnaires:

  • 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 — [ˌæ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 —    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”