Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
Lokasjons- og kontekstbaserte tjenester - Department of Computer ...
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.