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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

5 TESTING OG EVALUERING AV FUMBLE 79<br />

Resultatene viser at systemet presenterer rett informasjon ved forskjellige lokasjoner.<br />

Det er derfor bevist at relasjonen mellom informasjon <strong>og</strong> lokasjon, slik den er<br />

foresl˚att i Fumble, virker. Legg <strong>og</strong>s˚a merke til at informasjonen kommer korrekt<br />

opp selv om denne er knyttet til etasje eller bygning i lokasjonshierarkiet. Dette<br />

gjør at systemet utnytter m˚aten lokasjonsdata er lagret p˚a, <strong>og</strong> slik finner den<br />

all tilgjengelig informasjon. Det er dermed opp til informasjonsdelen ˚a traversere<br />

(lokasjons)treet opp til rotnoden for ˚a undersøke om det finnes informasjon knyttet<br />

til andre niv˚aer.<br />

Som nevnt innledningsvis skal systemet presentere global informasjon selv om det<br />

ikke er mulig ˚a dedusere en posisjon. ˚A kunne dedusere posisjon er det første<br />

kriteriet for at systemet skal fungere, unntaket er alts˚a global informasjon. Dette<br />

viste seg ˚a være tilfelle, da Fumble er implementert slik at global informasjon ikke<br />

er relatert til lokasjon. Dette viser at Fumble ikke er avhengig av en posisjon for<br />

˚a kunne presentere global informasjon.<br />

Det andre kriteriet er at en tilgjengelig databærer m˚a være tilgjengelig. Her finnes<br />

det <strong>og</strong>s˚a unntak. Fumble kan ved oppstart laste ned all tilgjengelig informasjon,<br />

for s˚a ˚a bruke en lokal kopi av dataene for senere ˚a presentere informasjon. Dette<br />

krever at en databærer er tilgjengelig ved oppstart, men kan være utilgjengelig<br />

ved et senere tidspunkt. Ulempen er at kritisk informasjon 31 da ikke kommer<br />

igjennom. Fumble er ikke implementert med denne funksjonaliteten.<br />

Testen avslørte imidlertid at informasjon som er gjort tilgjengelig ved en posisjon,<br />

henger igjen n˚ar systemet ikke er i stand til ˚a lokalisere seg. Et eksempel p˚a<br />

dette er: Brukeren befinner seg i rom 263, <strong>og</strong> f˚ar presentert informasjon som er<br />

tilgjengelig ved denne lokasjonen. Beveger brukeren seg bort fra dette rommet,<br />

<strong>og</strong> systemet ikke er i stand til ˚a finne en posisjon, vil informasjonen fra rom<br />

263 henge igjen helt til en ny posisjon kan deduseres. Dette er noe som ikke ble<br />

tenkt igjennom under implementasjonen. Det kan diskuteres om dette er en feil<br />

i systemet, eller et valg som er tatt. Som nevnt tidligere skal global informasjon<br />

være tilgjengelig uansett, spørsm˚alet er om kontekstavhengig informasjon skal<br />

gjøres utilgjengelig n˚ar systemet ikke er i stand til ˚a dedusere en posisjon.<br />

5.3 Brukertester<br />

For ˚a besvare det siste spørsm˚alet i kravspesifikasjonen, “Kan et kontekstavhengig<br />

system være til hjelp for studenter i studiehverdagen?”, ble systemet vist til noen<br />

studenter <strong>og</strong> s˚a ble de bedt om ˚a besvare et spørreskjema.<br />

Det ble valgt ut studenter med forskjellig bakgrunn, men med generell dataerfaring.<br />

Dette fordi Fumble er en prototype der bruken ikke nødvendigvis er l<strong>og</strong>isk.<br />

Det var <strong>og</strong>s˚a studenter som hadde tid <strong>og</strong> lyst til ˚a gjennomføre en slik test, <strong>og</strong><br />

som hadde bærbare pc-er med tr˚adløse nettverkskort.<br />

31 Kritisk informasjon: Meldinger som brukere har nytte av ˚a lese s˚a fort de blir tilgjengelig.

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

Saved successfully!

Ooh no, something went wrong!