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.

6 KONKLUSJON OG VIDERE ARBEID 93<br />

6 Konklusjon <strong>og</strong> videre arbeid<br />

M˚alet med oppgaven var ˚a utvikle et kontekstavhengig system som benyttet seg<br />

av eksisterende teknol<strong>og</strong>i <strong>og</strong> modeller. Dette innebar ˚a designe <strong>og</strong> implementere<br />

en prototype som kunne teste om 1) det er mulig ˚a benytte eksisterende tr˚adløse<br />

signaler for posisjonering 2) det kan utvikles en informasjonsmodell som knytter<br />

informasjon til lokasjon <strong>og</strong> utnytte hvordan lokasjonsdata ble lagret, <strong>og</strong> 3) vil et<br />

slikt system være til hjelp for studenter i studiehverdagen?<br />

For ˚a kunne implementere en prototype var det viktig ˚a identifisere hva slags<br />

krav som gjelder i et kontekstavhengig system. Et kontekstavhengig system er et<br />

komplekst system, der det stilles mange krav innenfor flere fagfelt. I oppstartsfasen<br />

ble det identifisert flere krav, noen ble implementert, andre ble bare beskrevet.<br />

Prototypen m˚a derfor sees p˚a som et verktøy som ble brukt til ˚a evaluere kravene<br />

som er definert i oppgaveformuleringen.<br />

Prototypen er implementert i to faser. Den første fasen gikk ut p˚a ˚a utvikle en<br />

lokaliseringsdel, mens den andre gikk ut p˚a ˚a bygge en informasjonsdel som bruker<br />

lokasjonen foresl˚att av lokasjonsdelen. Bak begge delene ligger det et omfattende<br />

litteraturstudium, <strong>og</strong> implementeringen resulterte i prototypen Fumble.<br />

Fumble gjør en mobil enhet i stand til ˚a lokalisere seg selv, <strong>og</strong> benytter denne informasjonen<br />

til˚a presentere kontekstavhengig informasjon. Dette kan bli et kraftig<br />

verktøy hvis tatt i bruk, for kontekstavhengig systemer ˚apner mange nye dører i<br />

et samfunn der informasjon spiller en viktig rolle. Fumble fungerer alts˚a som en<br />

personlig agent, som henter <strong>og</strong> presenterer informasjon den tror kan være nyttig<br />

med tanke p˚a hva slags kontekst brukeren befinner seg i.<br />

Fumble ble testet kontinuerlig underveis, men gjennomgikk en grundig test etter<br />

at utviklingen var ferdig. B˚ade resultatene fra egne tester <strong>og</strong> tilbakemeldingen fra<br />

medstudenter vitner om at Fumble oppn˚ar gode resultater. Ogs˚a sammenlignet<br />

med lignende systemer gir Fumble gode resultater. (Merk at her er lokasjonsdelen<br />

<strong>og</strong> informasjonsdelen testet hver for seg mot tilsvarende systemer, da det ikke<br />

finnes kontekstavhengige system basert p˚a WiFi tilgjengelighet som det er mulig<br />

˚a teste mot.)<br />

Hvorvidt m˚alene fra problemstillingen (avsnitt 1.1) ble oppfylt, er oppsummert<br />

under:<br />

• M˚al 1 var ˚a undersøke om det er mulig ˚a utnytte eksisterende tr˚adløse signaler<br />

i en lokaliseringsmodul. Fumble beviser at det er mulig ˚a bruke eksisterende<br />

tr˚adløs teknol<strong>og</strong>i (WiFi) ved NTNU Gløshaugen til ˚a lokalisere<br />

mobile enheter. Valget om ˚a lage et eget system for lokalisering (i stedet for<br />

˚a bruke Nibble), viste seg <strong>og</strong>s˚a ˚a være et riktig valg. Ved ˚a ha full tilgang til<br />

koden, var det mulig ˚a ta egne valg basert p˚a egne beslutninger. Dette i motsetning<br />

til ˚a m˚atte tilpasse prototypen til et eksisterende system. Valget om<br />

˚a lage et eget system gjorde det mulig ˚a utvikle et system som skal fungere<br />

med de fleste nettverkskort. Lokaliseringsmodulen oppn˚ar, selv med en enkel

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

Saved successfully!

Ooh no, something went wrong!