Microcosm

From Leko Og Wiki

Microcosm er et program som er udviklet til at tilføje hypermediefunktionalitet til 3.parts applikationer. Microcosm har en række protokoller, som 3.parts applikationen kan anvende et antal af afhængigt af dens evne til integration med hypermedier. Disse protokoller er launch document (afgørende for at kunne tilføje destinationer til links), Start-Up options(f.eks. at scrolle frem til det anker man søger), Check Link Integrity (f.eks. via en liste over links fra linkdatabasen), Service User Actions (f.eks. at tilbyde brugeren en action menu).

Det fungerer på den måde at brugeren af 3.parts applikationen selekterer noget i sit dokument - det kan f.eks. være en tekst-streng. Det antages at indholds-vieweren (Universal Viewer) er i stand til at vise en action-menu, samt kommunikere den valgte handling fra menuen og detaljer om det valgte objekt i dokumentet til Microcosm. Når Microcosm har modtaget denne information lader den informationen gå igennem en række mulige filtre, som kan handle udfra informationen.

Tre af de mest anvendte filtre er Linkbase filter, Linker, og Computed Linker, som giver mulighed for henholdsvis at følge et link via en link-database, at oprette et link og at tilbyde links hvor de ikke er oprettet manuelt. Filtrene sender nu besked til Microcosm om at loade den ønskede destination til brugeren. Det essentielle er her at links og ankre holdes adskilt fra selve applikationen, så de er tilgængelige for hypermediefunktionaliteten.

Der findes tre grader af hvor præcist et link kan knyttes til kilde og destination. Et specifikt link er angivet fuldstændigt præcist fra et specifikt punkt i kildedokumentet til et specifikt punkt i destinationsdokumentet, vhja. en angivelse af et præcist offset i dokumentet - f.eks. et antal karakterer inde i teksten. Et lokalt link kan f.eks. knyttes til en bestemt tekststreng, så denne tekst hver gang den optræder i dokumentet kan anvendes som link til den samme destination. Endeligt er der det generiske link som ikke en gang er knyttet til et bestemt dokument. Her vil den angivne tekst altid svare til en bestemt destination uafhængigt af hvor denne tekst optræder.


Sammenligning af Microcosm og DHM

Personal tools