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