Start Logga In Skriv Artikel Om Oss
Vad söker du?
Allt om 'OpenDoc'

OpenDoc

OpenDoc är en standard för generella komponenter, liknande CORBA, System Object Model (SOM) och COM, men till skillnad från dessa är OpenDoc något väldigt konkret och specialiserat.

CORBA, SOM och COM handlar till stora delar bara om anropskonventioner. OpenDoc är enligt samma modell som OLE en teknik för sammansatta och modulära dokument, men tekniken i OpenDoc är av flera anledningar överlägsen den i OLE. Ungefär på samma sätt som att COM utgör grunden och anropsmodellen i OLE utgör SOM grunden i OpenDoc. Eftersom SOM är CORBA-kompatibel är även OpenDoc det. OpenDoc kan även fungera tillsammans med OLE 2.0, vilket åstadkoms med en teknologi skapad av Novell kallad ComponentGlue.

OpenDoc är ett verk av ett år1993 grundat konsortium kallat Component Integration Labs (CI Labs) bestående av Apple, IBM, Novell, Oracle, Taligent, WordPerfect och XSoft. Taligent var ett samarbetsprojekt mellan Apple och IBM som skulle resulterat i ett nytt och väldigt objektorienterat operativsystem baserat på Mach-kärnan. Projektet har dock aldrig burit frukt, men många av de tekniker som utvecklades för Taligent har använts för andra ändamål.

Målet med CI Labs var bl.a. att skapa förutsättningar för användaren att koncentrera sig på själva dokumentet i stället för vilket program han eller hon använder. Detta åstadkoms genom att man bygger upp dokument av flera delar, parts, vilka ungefär motsvarar OLE-objekt. Ett program som vill utnyttja OpenDoc-delar kan stödja dessa på två olika sätt; en part viewer som enbart kan visa delar eller en part editor som även tillåter att användaren redigerar objekten. Till skillnad från OLE startas inte ett helt program när man väljer att redigera en del av ett dokument, vilket gör att det går snabbare. Detta är fullt möjligt även i OLE, men i praktiken fungerar det aldrig så. Just långsamheten men även minneskraven har OLE fått mycket kritik för.

I likhet med DocFile-systemet i OLE för att lagra objekt finns i OpenDoc Bento. Förutom de finesser som finns i OLE har Bento även inbyggt stöd för flera versioner av objekt. OLE kan, som tidigare nämnts, visserligen tillhandahålla ångra-funktionalitet, men den är inte lika utbyggd som i Bento. Bento kan även se till att endast förändringarna mellan olika versioner lagras, allt för att spara plats.

Som en motsvarighet till OLE Automation finns Open Scripting Architecture, OSA. OSA gör det enkelt att skapa OpenDoc-delar som kan styras av användaren med scriptspråk för t.ex. upprepning eller schemaläggning av vanliga uppgifter.

Innan Apple våren 1997 på grund av brist på pengar lade ned OpenDoc-projektet hann de få ut en programsvit kallad CyberDog. CyberDog är en integrerad klient med bl.a. webbläsare och epostprogram, och den visar på OpenDocs många fördelar.

Kommentar: Texten skrevs 1998 och är eventuellt inaktuell vid det här laget. Rätta gärna eventuella fel.

Redigera?

Artikeln skriven 2009-01-17 av Learning4sharing

Inga kategorier för denna artikel än...

Vi behhöver hjälp att kategorisera våra artiklar. Kan du skriva ett nyckelord för denna artikel? Du kan skriva upp till 3 olika nyckelord för denna artikel, vi uppskattar din hjälp!

Skriv nyckelord som du tycker beskriver denna artikel på ett bra sätt. Du kan ange 3 olika nyckelord för denna artikel, max 20 tecken per nyckelord.

  1. Lägg till fler
    Skriv in svaret på frågan: 10+0

Intresserad av fler artiklar?

9 augusti
Garpgenitiv
Avkomma
SoC
Immateriell egendom
NoC
Ångbåt
Fatah
Rågsikt

Senaste sökningarna

VOR har fått 1353 sökningar. Den senaste gjordes 2022-12-03 10:06:21.

pseudonym har fått 1241 sökningar. Den senaste gjordes 2022-12-03 09:46:15.

konkurrens har fått 1490 sökningar. Den senaste gjordes 2022-12-03 09:45:32.

lex specialis har fått 1403 sökningar. Den senaste gjordes 2022-12-03 09:25:56.

kalvin har fått 1217 sökningar. Den senaste gjordes 2022-12-03 09:18:53.

mustaschporr har fått 1264 sökningar. Den senaste gjordes 2022-12-03 09:18:15.

olympiska spel har fått 1560 sökningar. Den senaste gjordes 2022-12-03 09:15:40.

hålkort har fått 974 sökningar. Den senaste gjordes 2022-12-03 08:53:47.

nlp har fått 1249 sökningar. Den senaste gjordes 2022-12-03 08:15:47.

buddhism har fått 1485 sökningar. Den senaste gjordes 2022-12-03 08:14:29.

vänsterytter har fått 1034 sökningar. Den senaste gjordes 2022-12-03 08:07:50.

keynesianism har fått 1795 sökningar. Den senaste gjordes 2022-12-03 07:25:44.

Designed by: template world
Learning4sharing.nu
All Rights Reserved. 1.44 SEK

Logga in

Välkommen att redigera och skriva nya artiklar!

Ingent Konto?

Skaffa konto för att redigera och skapa nya ariklar Nytt Konto.

Ny Användare

Välkommen att redigera och skriva nya artiklar! Skapa konto nedan.


Ett verifieringsmail kommer att skickas till din E-post som du måste öppna och verifiera din E-post med

Lägg till artikel

Du är inte inloggad.

Logga In eller Skapa konto.