Sammenligning af Microcosm og DHM

From Leko Og Wiki

(Difference between revisions)
 
(4 intermediate revisions not shown)
Line 1: Line 1:
-
Problemet med mange af 2.generations hypermediesystemer var at de var monolitiske og derfor kun kunne anvende deres egne applikationer.  
+
[[Microcosm]] og [[DHM]] er begge programmer som er udviklet til at tilføje linkservice og hypermediefunktionalitet til 3.parts applikationer. De er imidlertid opstået under forskellige brugssituationer og har vægtet forskellige struktureringsmekanismer, hvilket jeg kort vil gøre rede for herunder.
-
[[citat Meyrowitz]]
 
-
De almindelige editorer til tekstbehandling, regneark, tegneprogrammer osv. var bedre end hypermediesystemernes editorer og det var derfor svært at få folk til udelukkende at anvende hypermediesystemerne. Det var ligeledes svært at få software-husene til at tilføje funktioner til deres applikationer som understøttede links og anchors da der endnu ikke fandtes standarder til denne praksis.  
+
== Struktureringsmekanismer ==
 +
Microcosm har en række protokoller som 3.parts applikationer i større eller mindre grad kan anvende. Microcosm sigter således mod at integrere så mange systemer med forskellig 'awareness' om hypermediefunktionalitet så godt som overhovedet muligt i hvert enkelt tilfælde.  Det har vist sig overraskende i hvor høj grad Microcosm er i stand til at integrere med selv applikationer der slet ikke har nogen 'awareness' om hyperfunktionalitet. Microcosm benytter sig af et proxyprogram (Universal Viewer) som fungerer som viewer og kan kommunikere mellem applikationen og brugeren på den ene side og hypermediet på den anden side. Microcosm benytter sig af eksterne links i linkdatabaser.
-
"''Users are unlikely to wish to invest effort to tailor their applications, and software houses are not likely to wish to add link anchor handling facilities ntil some standard emerges for doing so''" [[citat]]  
+
Hvor Microcosm søger at løse et praktisk problem tager DHM udgangspunkt i [[Dexter-modellen]] og søger at skabe en best practise og en forbedring af et teoretisk bidrag til forskningne på området. Som Dexter-modellen er DHM struktureret i lag og med vigtig udveksling af information via interfaces mellem disse lag. DHM udvider på en række punkter Dexter-modellen og forsøger at give svar på flere af de spørgsmål Dexter-modellen rejser. Noget centralt er at DHM anvender dynamiske referencer og pointers i stedet for anchor id. I modsætning til Dexter-modellen er det i DHM muligt at have composites uden at indholdet skal være encapsulated. Indholdet kan altså ligge eksternt både når det drejer sig om atomic components og om composites.
-
For at imødekomme behovet for at få desktop-programmerne til at understøtte hypermediefunktionalitet blev der udviklet programmer som kunne fungere som mellemmand mellem desktop-programmerne og en "light hypermedia link service". Et af disse programmer var [[Microcosm]].
+
 
 +
== Brugssituation og understøttelse heraf ==
 +
 
 +
Microcosm har hovedsageligt til formål at skabe bedre integration af den enkelte brugers 3.parts applikationer og hypermediefunktionalitet. Der er således ikke udviklet egentlige features til understøttelse af samarbejde.
 +
 
 +
DHM derimod blev anvendt til projektstyring i forbindelse med bygning af Storebæltbroen og har understøttelse af samarbejde højt prioriteret med blandt andet sessions for grupper, besked om andre brugeres ændringer i systemet, mv.

Current revision as of 00:21, 17 March 2008

Microcosm og DHM er begge programmer som er udviklet til at tilføje linkservice og hypermediefunktionalitet til 3.parts applikationer. De er imidlertid opstået under forskellige brugssituationer og har vægtet forskellige struktureringsmekanismer, hvilket jeg kort vil gøre rede for herunder.


[edit] Struktureringsmekanismer

Microcosm har en række protokoller som 3.parts applikationer i større eller mindre grad kan anvende. Microcosm sigter således mod at integrere så mange systemer med forskellig 'awareness' om hypermediefunktionalitet så godt som overhovedet muligt i hvert enkelt tilfælde. Det har vist sig overraskende i hvor høj grad Microcosm er i stand til at integrere med selv applikationer der slet ikke har nogen 'awareness' om hyperfunktionalitet. Microcosm benytter sig af et proxyprogram (Universal Viewer) som fungerer som viewer og kan kommunikere mellem applikationen og brugeren på den ene side og hypermediet på den anden side. Microcosm benytter sig af eksterne links i linkdatabaser.

Hvor Microcosm søger at løse et praktisk problem tager DHM udgangspunkt i Dexter-modellen og søger at skabe en best practise og en forbedring af et teoretisk bidrag til forskningne på området. Som Dexter-modellen er DHM struktureret i lag og med vigtig udveksling af information via interfaces mellem disse lag. DHM udvider på en række punkter Dexter-modellen og forsøger at give svar på flere af de spørgsmål Dexter-modellen rejser. Noget centralt er at DHM anvender dynamiske referencer og pointers i stedet for anchor id. I modsætning til Dexter-modellen er det i DHM muligt at have composites uden at indholdet skal være encapsulated. Indholdet kan altså ligge eksternt både når det drejer sig om atomic components og om composites.


[edit] Brugssituation og understøttelse heraf

Microcosm har hovedsageligt til formål at skabe bedre integration af den enkelte brugers 3.parts applikationer og hypermediefunktionalitet. Der er således ikke udviklet egentlige features til understøttelse af samarbejde.

DHM derimod blev anvendt til projektstyring i forbindelse med bygning af Storebæltbroen og har understøttelse af samarbejde højt prioriteret med blandt andet sessions for grupper, besked om andre brugeres ændringer i systemet, mv.

Personal tools