Opgave 2:Microcosm
From Wau
Microcosm er udviklet på University of Southhampton og er et enkelt og fleksibelt åbent hypermediesystem implementeret i et utal af tredjepartsapplikationer. Grundideen med Microcosm var at gøre op med at tredjepartsapplikationens viewer/editor skulle indeholde information omkring ankres position, hvilket gjorde det meget besværligt at integrere åbne hypermediesystemer. I stedet lå denne infomation i linkene som var samlet i en ekstern linkdatabase.
Links
Der er flere typer af links i Microcosm. De vigtigste af disse typer er:
- Specific link: Denne type af link udgår fra ét specifikt sted i kildedokumentet.
- Local link: Denne type af link udgår fra alle steder i et specifikt kildedokument, hvor en tekststreng matcher den der er angivet i linkets SourceSelection
- Generic link: Denne type er den samme som et local link, men det opstår i ethvert dokument, hvor tekststrengen matcher.
De øvrige typer er text retrieval links og image links
I tredjepartsapplikationen var der adgang til en Microcosm actionmenu, hvorigennem brugeren f.eks. kunne vælge at følge eller generere links.
Integrationsniveauer
Fleksibilitet og generel brugbarhed er nøgleord når det gælder Microcosm. Tanken med dette hypermediesystem var at det skulle kunne lade sig gøre at integrere det med en bred vifte af programmer. Det er derfor muligt at integrere Microcosm på flere niveauer. Var det ikke muligt at integrere det fulde system i den ønskede applikation kunne man gå på kompromis med funktionaliteten og integrere en simplere version. En fuldstændig integration betød at alle Microcosms protokoller kunne understøttes af systemet. Disse protokoller omfattede opstart af dokumenter, som var den eneste protokol, der var påkrævet, idet man nødvendigvis skulle kunne åbne sit destinationsdokument. Desuden var der protokoller til visning af knapper og linkdekoration, start-op muligheder, tjek af linkintegritet og services til brugenes handlinger.