17.11.2012 Views

Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

Lokasjons- og kontekstbaserte tjenester - Department of Computer ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!