DHM

From Arnoldsen

Revision as of 14:10, 15 March 2008 by 83.92.125.84 (Talk)

DHM (DeVise HymerMedia) er et hypermedie system, der kan udvide funktionaliteten af mange forskellige applikationer, som ikke direkte indgår i hypermediets format, så det kan lave hypermedie af mange forskellige dokumenter bl.a. 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 man ikke altid kan have kontrol over de applikationer der indgår i systemet, og det gør det lettere at få det 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