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.
3 MITT SYSTEM 25<br />
formasjonssystemer, men er ekstra viktig i kontekstavhengige systemer da dette<br />
tilbyr funksjonalitet som gjør brukeren i stand til ˚a f˚a tak i informasjon som ikke<br />
er en del av konteksten.<br />
Et kontekstavhengig system trenger ikke bare ˚a tilby informasjon, men kan <strong>og</strong>s˚a<br />
gi tilgang til andre datasystemer. Ved ˚a integrere andre datasystemer f˚ar brukeren<br />
tilgang til disse gjennom et felles grensesnitt. Et eksempel kan være at en bruker<br />
tar en utskrift <strong>og</strong> systemet henter automatisk opp skriverkøen til skriveren. Brukeren<br />
ser da hvor i køen dokumentet befinner seg, <strong>og</strong> hvis systemet tillater det,<br />
kunne endre prioritet skriverjobben.<br />
Systemet er ikke avhengig av andre <strong>tjenester</strong> for ˚a f˚a tilby økt funksjonalitet. Det<br />
kan utvikles egne moduler som kan implementeres i systemet. Et eksempel kan<br />
være ˚a tilby en tjeneste som viser hvordan en bruker kan ta seg fram ved hjelp av<br />
et kart, eller hvor andre brukere befinner seg i forhold til deg.<br />
Under oppsummeres noen av de punktene som er viktige ved et kontekstavhengige<br />
system:<br />
• Lokasjon: I sin enkleste form opplyser systemet om hvor du befinner deg.<br />
I de fleste tilfeller er dette ikke spesielt nyttig for en bruker, men det er<br />
akkurat denne informasjonen et kontekstavhengig system basert p˚a lokasjon<br />
benytter seg av.<br />
• Informasjon om lokasjon: Ved ˚a bruke informasjon om lokasjon, kan<br />
et kontekstavhengig system gi informasjon om hva som befinner seg “her”.<br />
“Her” er da definert som hvor den lokasjonen systemet til enhver tid befinner<br />
seg p˚a. Dette kan være romnummer, navn p˚a rom, historisk informasjon,<br />
størrelse p˚a rom, innhold, tilgjengelig <strong>tjenester</strong> osv.<br />
• Informasjon om brukere: Ved at systemet kjenner posisjonen til alle<br />
brukerne av systemet, er du mulig ˚a spørre systemet om hvor en bestemt<br />
bruker befinner seg.<br />
• Veibeskrivelse: Systemet kan <strong>og</strong>s˚a bruke lokasjon til ˚a finne ut hvor du<br />
skal g˚a. Dette er nyttig for studenter som ikke er kjent ved omr˚adet de skal<br />
bevege seg i.<br />
• Tilstand: Et kontekstavhengig system kan reagere p˚a andre kriterier enn<br />
en endring i lokasjon, feks. tilstand. En endring i tilstand er definert ved at<br />
det skjer en endring i innhold feks. p˚a en webside. Slike endringer er <strong>of</strong>te<br />
viktige, <strong>og</strong> ved ˚a la et kontekstavhengig system overv˚ake websider er det<br />
mulig ˚a varsle brukerne.<br />
3.4 Sammendrag kravspesifikasjon<br />
Det er identifisert seks brukerkrav ved et kontekstavhengig system. Dette avsnittet<br />
inneholder et kort sammendrag av disse. Komplett kravspesifikasjon finnes i