Wat is object koppelen en insluiten?
Objecten koppelen en insluiten is een technologie die is ontwikkeld door Microsoft® met de bedoeling om door gebruikers gemaakte documenten en systemen modulair te maken. In wezen creëerde het een reeks functies en methoden voor het gebruik van kleine subprogramma's in een groter programma om functies toe te staan die het grote programma normaal gesproken niet zou hebben. Met het koppelen en insluiten van objecten werd het bijvoorbeeld aanzienlijk eenvoudiger om een spreadsheetachtige tabel te maken in een standaard tekstdocument.
Zonder het koppelen en insluiten van objecten zouden veel van de gebruikelijke functies voor slepen en neerzetten in moderne programma's niet mogelijk zijn. Voorheen konden veel programma's geen informatie insluiten buiten het hoofdprogramma. Een tekstverwerker zou bijvoorbeeld alleen tekst en op tekst gebaseerde effecten toestaan. Dit betekende dat er geen ingebedde afbeeldingen, grafieken of grafieken in een gemeenschappelijk document zaten.
Om dit te helpen, maakten sommige programmasuites het delen van informatie tussen de afzonderlijke componenten mogelijk. Deze gedeelde informatie was moeilijk te beheren vanwege incompatibiliteit in de programma's. Het was bijvoorbeeld gebruikelijk dat het insluiten van informatie niet kon worden gewijzigd. Om de informatie te wijzigen, moest de gebruiker de nieuwe versie opnieuw importeren uit het andere programma. Bovendien delen de programma's meestal alleen informatie met andere programma's in de suite en niets anders.
Het basisidee van het koppelen en insluiten van objecten maakt het computergebruik eenvoudiger. Met deze technologie was het mogelijk om programma's te maken die ongelijke secundaire programma's bevatten. Met deze secundaire systemen kunnen gebruikers toegang krijgen tot functies die buiten het hoofdprogramma vallen. Het leek in veel opzichten op het maken van een reeks programma's die als één functioneerden.
Door de secundaire programma's te vormen, objecten te koppelen en in te sluiten, konden bovendien andere compatibele programma's gemakkelijker samenwerken. Als een grafisch programma en een tekstverwerker beide het koppelen en insluiten van objecten hadden ingeschakeld, zou de gemeenschappelijke code het mogelijk maken de afbeelding rechtstreeks in het document te importeren zonder conversie.
Het oorspronkelijke gebruik voor het koppelen en insluiten van objecten was bijna volledig door de gebruiker gemaakte documenten. Sinds die vroege dagen heeft deze technologie zich ontwikkeld tot webgebaseerde systemen. Over het algemeen gebruikt alleen Internet Explorer® strikte objectkoppeling en insluittechnologie, maar bijna elke webbrowser bevat een soort insluitmogelijkheden.
Toen deze technologie debuteerde, was het in directe concurrentie met het inmiddels ter ziele gegane OpenDoc-systeem. Hoewel verschillende functies van OpenDoc werkten bij het koppelen en insluiten van objecten, deden vele dat niet. Hoewel Microsoft® mensen verzekerde dat de twee formaten compatibel waren, is dat nooit echt gebeurd. Omdat Microsoft® hun technologie uitsluitend in het Windows®-besturingssysteem gebruikte, kon OpenDoc niet concurreren en stierf het uit.