Object Linking and Embedding

Object Linking and Embedding
Ein Diagramm eingebettet in einem Textdokument

Object Linking and Embedding (OLE, engl. Objekt-Verknüpfung und -Einbettung) ist ein von Microsoft entwickeltes Objektsystem und Protokoll, das die Zusammenarbeit unterschiedlicher (OLE-fähiger) Applikationen und damit die Erstellung heterogener Verbunddokumente ermöglichen soll.

Zum Beispiel kann eine Tabelle, welche mit einem Tabellenkalkulationsprogramm erstellt wurde, in ein Textdokument eingebunden werden. Die Besonderheit ist dabei, dass diese eingebettete Tabelle direkt aus dem Textprogramm heraus per Doppelklick mit dem ursprünglichen Programm bearbeitet werden kann. Dieses läuft dazu – erkennbar am geänderten Menüaufbau – als Rumpfprogramm innerhalb der Dokument-Applikation.

OLE-Objekte können entweder verlinkt (Object Linking) oder eingebettet (Embedding) werden. Bei einer Verlinkung wird nur eine Referenz auf das eingebundene Objekt erstellt und im Dokument gespeichert, während bei einer Einbettung eine Kopie des Objekts im Dokument gespeichert wird. Diese Verlinkung bzw. Einbettung kann u. a. via Drag & Drop oder Copy & Paste erstellt werden. Der Vorteil des Einbettens besteht darin, dass das Verbunddokument von den Quelldateien der eingebundenen Objekte unabhängig ist. Allerdings benötigen durch Embedding erzeugte Verbunddokumente auch mehr Speicherplatz als die durch Object Linking erzeugten.

Die OLE-Funktionalität steht unter Microsoft Windows als Betriebssystem-Komponente allen Applikationen zur Verfügung und wird innerhalb der Microsoft-Office-Produktfamilie – aber auch von anderen Herstellern von Windows-Applikationen – intensiv eingesetzt. Auch der Hauptkonkurrent des MS-Office-Pakets, OpenOffice.org, beherrscht diese Funktionalität. Es ist somit möglich, Microsoft-Objekte in OpenOffice.org-Dokumente einzubinden und umgekehrt. Die Anwendungen beider Office-Pakete betten eingebundene Objekte in die Datei ein, so dass diese unabhängig vom Vorhandensein der Quelldateien der eingebundenen Objekte korrekt angezeigt werden. Über jede auf einem Rechner verwendete, OLE unterstützende Entität (Programm, Dokument, etc.) befinden sich Informationen (z. B. die Class ID) in der Windows-Registrierungsdatenbank.

Die OLE-Technologie wurde von An Wang entwickelt.[1] Sie ist eine Weiterentwicklung des Protokolls Dynamic Data Exchange und ergänzt dieses um das Einbetten (Embedding) von Objekten.

Siehe auch: Component Object Model, OpenDoc, OLE for Process Control

Weblinks

Einzelnachweise

  1. Computermuseum München über den Erfinder "An Wang"

Wikimedia Foundation.

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

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

  • Object Linking and Embedding — (OLE) is a technology developed by Microsoft that allows embedding and linking to documents and other objects. For developers, it brought OLE Control eXtension (OCX), a way to develop and use custom user interface elements. On a technical level,… …   Wikipedia

  • Object linking and embedding — (OLE) (littéralement « chaînage 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… …   Wikipédia en Français

  • 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… …   Wikipédia en Français

  • Object Linking and Embedding — Object Linking and Embedding,   OLE …   Universal-Lexikon

  • Object Linking and Embedding — OLE (англ. Object Linking and Embedding, произносится как oh lay [олэй]) технология связывания и внедрения объектов в другие документы и объекты, разработанная корпорацией Майкрософт. В 1996 году Microsoft переименовала технологию в ActiveX …   Википедия

  • Object Linking and Embedding — Una tabla creada en Calc embebida en un documento de Writer como un objeto OLE. Object Linking and Embedding (OLE) cuya traducción literal es incrustación y enlazado de objetos es el nombre de un sistema de objeto distribuido y un protocolo… …   Wikipedia Español

  • Object Linking and Embedding —    Abbreviated OLE, pronounced [oh lay]. A Microsoft protocol for application to application exchange and communications using data objects. From a user standpoint, the main benefit to OLE is that it allows any OLE compliant application to… …   Dictionary of networking

  • Object Linking and Embedding — standard of Microsoft used in graphical operating systems for sharing information between applications, OLE …   English contemporary dictionary

  • Object Linking and Embedding (OLE) — Разработанная компанией Microsoft технология связывания и внедрения объектов …   Краткий толковый словарь по полиграфии

  • Microsoft Object Linking and Embedding — …   Википедия

Share the article and excerpts

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