Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
52 4 PROTOTYPING<br />
• Nettleser<br />
En nettleser er et pr<strong>og</strong>ram som gjør brukere i stand til ˚a lese websider.<br />
Det finnes flere konkurrerende nettlesere p˚a markedet som Opera, FireFox,<br />
Netscape Navigator <strong>og</strong> Internet Explorer.<br />
Grunnen til at det ble implementert en nettleser er at dette gjør det enkelt ˚a<br />
integrere andre systemer. Nettleseren gjør at systemer som Innsida, webmail<br />
<strong>og</strong> It’s:Learning kan presenteres i prototypen, i tillegg til at prototypen kan<br />
fungere som et mellomlag mellom andre systemer <strong>og</strong> brukeren for ˚a tilby<br />
økt funksjonalitet.<br />
VB.NET rammeverket inneholder en plugin som gjør det lett ˚a integrere<br />
en nettleser i Windows Applikasjoner. N˚ar dette er gjort oppfører den seg<br />
akkurat som en hvilken som helst annen nettleser.<br />
Arbeidet mitt ved NTNU har gitt meg erfaring med flere m˚ater˚a lagre informasjon<br />
p˚a. Spesielt viktig for denne oppgaven er metadata <strong>og</strong> Gazetteers.<br />
• Metadata<br />
Metadata (avsnitt 2.2.3) er viktig for at systemet skal kunne nyttegjøre seg<br />
informasjon. Fumble inneholder kun et utvalg av dataposter med tilhørende<br />
beskrivelser. Dette fordi prototypen er kun ment som et verktøy som har<br />
som oppgave ˚a bevise at det er mulig ˚a gjøre det p˚a foresl˚atte m˚ate. Det<br />
kan nevnes at det er enkelt ˚a utvide prototypen med flere dataposter hvis<br />
dette er ønskelig.<br />
Postene som er valgt implementert er i tillegg til en unik ID:<br />
– Alternativ beskrivelse: Dette er en beskrivende tekst som trer i kraft<br />
hvis systemet ikke har en databærer tilgjengelig eller at meldingen ikke<br />
er knyttet til en webside.<br />
– URL: Denne inneholder en webadresse hvis meldingen er knyttet til en<br />
webside. Se punkt Gazetteers under.<br />
– Type: Denne inneholder en klassifisering av informasjonen. Se punkt<br />
Gazetteers under.<br />
• Gazetteers<br />
Systemet har implementert en generell Gazetteer (se <strong>og</strong>s˚a avsnitt 6.3).<br />
Selv om Fumble kun benytter en generell Gazetteer, var det planlagt ˚a<br />
implementere en standard Gazetteer som feks. ADL Gazetteer. Dette er en<br />
standard som tillater bidrag til samme lokasjon fra flere bidragsytere. Noe<br />
som vil være reelt i et ferdig kontekstavhengig system. Attributtene i en<br />
generell Gazetteer, med tilhørende oppføringer, er listet under:<br />
– Ge<strong>og</strong>rafisk navn inneholder: Stedsnavn, Gyldig navn (Boolean), Dato<br />
fra <strong>og</strong> Dato til. I Fumble ble kun Stedsnavn implementert.