Object Linking and Embedding
Object Linking and Embedding (OLE) (littéralement « liaison et incorporation d'objets ») est un protocole et un système d'objets distribués, mis au point par Microsoft. Il permet à des applications utilisant des formats différents de dialoguer. Par exemple, un traitement de texte peut insérer une image provenant d'un logiciel de traitement d'image.
OLE 1.0Modifier
La version 1.0, sortie en 1990, constituait une évolution du DDE (dynamic data exchange). Elle était basée sur les Virtual Method Table, voir (en) Virtual Method Table
OLE 2.0Modifier
La version 2.0 utilisait le COM (Component Object Model) au lieu des Virtual Method Table.
ActiveXModifier
En 1996, Microsoft renomma OLE 2.0 en ActiveX.
OLE DBModifier
OLE DB permet l'accès à des bases de données, feuilles de calcul Excel et d'autres fichiers de données.
Logiciels comparables dans le monde open sourceModifier
- KParts de KDE
- Bonobo, basé sur CORBA (Common Object Request Broker Architecture)
Liens externesModifier
- Ryan Naraine, "Microsoft Bows to Eolas, Revamps IE's Multimedia Handling", December 2, 2005.
- "Activate ActiveX" — an unofficial workaround for the ActiveX issue (solution non orthodoxe pour résoudre la question d'ActiveX).
- "How to stop an ActiveX control from running in Internet Explorer"