DHM

From Arnoldsen

(Difference between revisions)
Line 1: Line 1:
DHM (DeVise Hymermedia) er et hypermedie system, der kan udvide funktionaliteten af hjemmesider på [[WWW]].
DHM (DeVise Hymermedia) er et hypermedie system, der kan udvide funktionaliteten af hjemmesider på [[WWW]].
-
Systemet er skrevet i [http://www.daimi.au.dk/~beta/ Mjølner Beta Systemet], der er et objektorienteret programmeringsmiljø udviklet på Daimi ved Århus Universitet.
+
Systemet er skrevet i [http://www.daimi.au.dk/~beta/ Mjølner Beta Systemet], der er et objektorienteret programmeringsmiljø, der understøtter databaser, og er udviklet på Daimi ved Århus Universitet.
DHM har i sin udvikling taget udgangspunkt i at realisere [[Dexter]] Hypertext Reference Modellen, men har også afveget fra den på nogen punkter, hvor den ikke passede ind i brugen af systemet.
DHM har i sin udvikling taget udgangspunkt i at realisere [[Dexter]] Hypertext Reference Modellen, men har også afveget fra den på nogen punkter, hvor den ikke passede ind i brugen af systemet.
 +
 +
[[Links]] er et af de steder hvor DHM bryder med Dexter modellen. Systemet understøtter modellens ide med at links ligger som separate objekter, her i en database, og DHM realiserer også multiheadede links, så man fra et [[ankerpunkt]] kan gå flere forskellige steder. Der hvor den bryder med modelllen er ved at den understøtter at et link kan være angivet, uden at det fører nogen steder her (Dangling Link). Baggrunden for at understøtte dangling links er at systemet er skrevet til at fungere sammen med [[WWW]], hvor man ikke nødvendigvis har kontrol over de ting man binder sammen med links, da det let kan være links til andres sider, hvor tingene kan blive flyttet eller de kan blive slettet - derfor er det ikke nødvendigvis ønsket at man ikke længere vil henvise til noget. En anden situation kan være at det [[ankerpunkt]] man henviser til kan være ikke tilgængeligt eller ændret, så det ikke kan findes eller henviser forkert - heller ikke her er det meningen at bare skal fjerne linket, da man stadig ønsker at lave en henvisning. En tredie situation er der hvor man i oprettelsen af dokumentet (som er den situation jeg sidder i nu) ønsker at linke til noget man regner med man skal skrive eller finde, men som man ikke har skrevet eller fundet endnu - der er det også smart at kunne angive et link.

Revision as of 11:10, 15 March 2008

DHM (DeVise Hymermedia) er et hypermedie system, der kan udvide funktionaliteten af hjemmesider på WWW.

Systemet er skrevet i Mjølner Beta Systemet, der er et objektorienteret programmeringsmiljø, der understøtter databaser, og er udviklet på Daimi ved Århus Universitet.

DHM har i sin udvikling taget udgangspunkt i at realisere Dexter Hypertext Reference Modellen, men har også afveget fra den på nogen punkter, hvor den ikke passede ind i brugen af systemet.

Links er et af de steder hvor DHM bryder med Dexter modellen. Systemet understøtter modellens ide med at links ligger som separate objekter, her i en database, og DHM realiserer også multiheadede links, så man fra et ankerpunkt kan gå flere forskellige steder. Der hvor den bryder med modelllen er ved at den understøtter at et link kan være angivet, uden at det fører nogen steder her (Dangling Link). Baggrunden for at understøtte dangling links er at systemet er skrevet til at fungere sammen med WWW, hvor man ikke nødvendigvis har kontrol over de ting man binder sammen med links, da det let kan være links til andres sider, hvor tingene kan blive flyttet eller de kan blive slettet - derfor er det ikke nødvendigvis ønsket at man ikke længere vil henvise til noget. En anden situation kan være at det ankerpunkt man henviser til kan være ikke tilgængeligt eller ændret, så det ikke kan findes eller henviser forkert - heller ikke her er det meningen at bare skal fjerne linket, da man stadig ønsker at lave en henvisning. En tredie situation er der hvor man i oprettelsen af dokumentet (som er den situation jeg sidder i nu) ønsker at linke til noget man regner med man skal skrive eller finde, men som man ikke har skrevet eller fundet endnu - der er det også smart at kunne angive et link.

Personal tools