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: 1+0

Intresserad av fler artiklar?

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

Senaste sökningarna

bathory har fått 1099 sökningar. Den senaste gjordes 2020-07-14 02:17:16.

vad har fått 1393 sökningar. Den senaste gjordes 2020-07-14 02:17:05.

mälaren har fått 836 sökningar. Den senaste gjordes 2020-07-14 02:16:55.

kompott har fått 1016 sökningar. Den senaste gjordes 2020-07-14 02:12:56.

konditori har fått 1235 sökningar. Den senaste gjordes 2020-07-14 02:12:43.

Runstensnamn har fått 1153 sökningar. Den senaste gjordes 2020-07-14 02:11:53.

stena har fått 1140 sökningar. Den senaste gjordes 2020-07-14 02:10:09.

cod har fått 1274 sökningar. Den senaste gjordes 2020-07-14 02:10:02.

victoria har fått 976 sökningar. Den senaste gjordes 2020-07-14 02:08:11.

cykel har fått 1227 sökningar. Den senaste gjordes 2020-07-14 02:08:07.

mossa har fått 1093 sökningar. Den senaste gjordes 2020-07-14 02:06:48.

tokfrans har fått 1124 sökningar. Den senaste gjordes 2020-07-14 02:06:43.

Designed by: template world
Learning4sharing.nu
All Rights Reserved. 0.23 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.