OLE
Staat voor "Object Linking and Embedding."
OLE is een framework dat is ontwikkeld door Microsoft en waarmee je een object uit de ene applicatie in een document in een andere app kunt plaatsen. Objecten die in documenten zijn geplaatst, zijn niet statisch en kunnen later eenvoudig worden bijgewerkt. Een document met een object dat erin is gekoppeld of ingesloten, wordt een samengesteld document genoemd.
Een samengesteld document kan gekoppelde objecten en ingesloten objecten bevatten. Door een object te koppelen, maak je een verbinding met een ander bestand, waarvan de inhoud automatisch wordt overgenomen. Als je dat gekoppelde object in een andere applicatie bewerkt, wordt de weergave ervan automatisch bijgewerkt wanneer je het samengestelde document bekijkt. Als je bijvoorbeeld een koppeling maakt naar een Excel-spreadsheet in een PowerPoint-presentatie en de spreadsheet later bewerkt, bevat de dia de volgende keer dat je de diavoorstelling presenteert automatisch de bijgewerkte spreadsheet.
Door een object in te sluiten, plaats je het volledig in het samengestelde document. Je kunt een ingesloten object rechtstreeks bewerken in de applicatie van het samengestelde document, met de bewerkingshulpmiddelen die de app beschikbaar stelt. Als die niet de juiste hulpmiddelen heeft om het object te bewerken, kun je het bestand van het oorspronkelijke object altijd bewerken en het opnieuw insluiten.
Microsoft ontwikkelde de OLE-technologie oorspronkelijk samen met Windows 3.1 om objecten in documenten te koppelen en in te sluiten, maar breidde de technologie later uit tot het Component Object Model (COM). Hoewel OLE exclusief is voor het Windows-besturingssysteem, is het COM-framework niet gebonden aan één specifiek besturingssysteem. Hiermee kunnen ontwikkelaars softwaremodules maken die met andere applicaties kunnen communiceren. Het vormde de basis voor de ActiveX-technologie, waarmee webontwikkelaars interactieve inhoud voor webpagina's konden maken.
Test je kennis