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.
4 PROTOTYPING 55<br />
– Finn lokasjon: Dette gjør det mulig ˚a sl˚a av eller p˚a funksjonen som<br />
lokaliserer klienten. Den finnes under Fil-menyen som “Scan on”. For ˚a<br />
sl˚a p˚a denne funksjonen klikker man p˚a menyen <strong>og</strong> en hake vil indikere<br />
at funksjonen kjører. I et ferdig implementert system er det denne<br />
funksjonen brukeren vil ha tilgang til som har med lokasjon ˚a gjøre.<br />
All informasjon om lokasjon vil være lagret p˚a forh˚and. Informasjonen<br />
om hvor klienten befinner seg presenteres i “Current location”,<br />
se Figur 13. I figuren befinner klienten seg i IT-Vest (ITV), 2. etasje,<br />
rom 263, fingeravtrykk nr. 1 <strong>og</strong> beskrivelsen “Geir”. De siste tallene er<br />
klokkeslettet for da m˚alingen ble gjort.<br />
– Finn kontekstavhengig informasjon: Denne funksjonen kjøres n˚ar<br />
“Finn lokasjon” returnerer en lokasjon. Selv om dette er en global<br />
funksjon, er den s˚a nært knyttet til “Tilgjengelig informasjon” at det<br />
ble valgt ˚a beskrive den under “Informasjon”, se punkt Informasjon<br />
under.<br />
– Signalstyrke: Dette er en funksjon brukeren ikke kan endre, men er<br />
med p˚a ˚a gi viktig tilbakemelding, se “Signal” Figur 13. For det første<br />
gir denne funksjonen tilbakemelding i en utviklingssammenheng: Mottar<br />
prototypen signaler? For det andre gir den viktig informasjon til<br />
brukeren av systemet: Ved lav signalstyrke forventer brukeren mindre<br />
av systemet, i motsetning til et sterkt signal som gjør at brukeren forventer<br />
mer[8]. I figuren er det et svakt signal, noe som kan føre til<br />
unøyaktig posisjonering. Tallet “2” forteller at det er m˚aling nr. to (av<br />
tre) som behandles, <strong>og</strong> “Updating signal” forteller at m˚aling nr. 2 var<br />
bedre enn m˚aling nr. 1, derfor blir dette lagret <strong>og</strong> det gamle slettet.<br />
Alternativet er “Keeping old signal” <strong>og</strong> det betyr at m˚aling nr. 2 var<br />
d˚arligere enn m˚aling nr. 1 <strong>og</strong> dermed blir m˚aling nr. 2 forkastet.<br />
Figur 13: Fumble best˚ar av fem hoveddeler.<br />
• Lokasjon: Prototypen er i stand til ˚a lokalisere seg selv der det finnes flere<br />
tr˚adløse nettverk. For ˚a kunne støtte denne funksjonaliteten ble følgende<br />
funksjoner implementert:<br />
– Legg til lokasjon: N˚ar klienten befinner seg p˚a et sted der det kan<br />
være nyttig at klienten kan kjenne seg igjen, gir prototypen mulighet<br />
til ˚a velge hvilken bygning, etasje <strong>og</strong> rom en befinner seg i, i tillegg<br />
til et beskrivende navn. Ved ˚a legge til en ny lokasjon, tar prototypen<br />
flere m˚alinger over seks sekunder <strong>og</strong> lagrer det beste i lokasjonsdelen