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.

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

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

Saved successfully!

Ooh no, something went wrong!