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.
36 3 MITT SYSTEM<br />
I de neste punktene diskuteres hvordan en integrasjon mot E-post (avsnitt 3.6.3),<br />
Innsida (avsnitt 3.6.3) <strong>og</strong> It’s:Learning (avsnitt 3.6.3) løses.<br />
Integrering av E-post<br />
E-post er tatt med her da det gir et enkelt eksempel p˚a hvordan en integrasjon vil<br />
fungere. E-post er noe alle studenter bruker tilnærmet daglig, s˚a nye meldinger<br />
oppdages relativt raskt. Likevel, innsatsen som kreves for ˚a l<strong>og</strong>ge seg inn tar tid,<br />
<strong>og</strong> noen ganger er det unødvendig da det kanskje ikke fantes nye meldinger eller<br />
innboksen kun inneholdt spam.<br />
Ved˚a legge inn innl<strong>og</strong>gingsinformasjon i et kontekstavhengig system, kan brukeren<br />
varsles ut i fra hvordan dette er satt opp i brukerens pr<strong>of</strong>il. Brukeren slipper unna<br />
med kun en innl<strong>og</strong>ging, <strong>og</strong> kan være trygg p˚a at systemet gir et varsel n˚ar det har<br />
kommet en ny E-post. M˚aten systemet varsler brukeren p˚a, kan endres feks. ved<br />
at en melding vises p˚a skjermen eller at brukeren selv sjekker systemet for nye<br />
meldinger.<br />
Studentenes nettbaserte E-postleser kalles “Webmail”. N˚ar systemet har lagret<br />
brukerinformasjon om E-mail kontoen, er det mulig for et kontekstavhengig system<br />
˚a registrere en endring, ved feks. ˚a ta vare p˚a tidspunktet for siste mottatte Epost.<br />
E-post har <strong>og</strong>s˚a en attributt som sier om en E-post er lest eller ikke. Dette<br />
kan kan utnyttes. Ved ˚a sjekke for nye E-poster kontinuerlig, feks. hvert tiende<br />
minutt, kan et slikt system varsle om en eller flere nye E-poster.<br />
N˚ar det har skjedd en endring, er det brukerens pr<strong>of</strong>il som avgjør om brukeren<br />
skal varsles eller ikke. Slik tilfellet er med E-post kan det <strong>og</strong>s˚a integreres et spamfilter,<br />
<strong>og</strong> E-post som gjenkjennes som spam vil ikke bli varslet. Men skjer det en<br />
endring, i dette tilfellet en ny E-post, vil systemet videresende brukeren til Webmail,<br />
<strong>og</strong> merke meldingen som lest. P˚a denne m˚aten ivaretas funksjonaliteten til<br />
E-postleseren i det kontekstavhengige systemet.<br />
Integrering av Innsida<br />
En integrering av Innsida i et kontekstavhengig system vil la systemet overv˚ake<br />
Innsida, <strong>og</strong> gi brukeren beskjed n˚ar det har skjedd en endring. I dette tilfellet at en<br />
ny melding har blitt langt inn. Systemet kan da velge ˚a informere om dette aktivt<br />
ved ˚a gi brukeren en melding, eller passivt ved ˚a oppdatere sitt eget grensesnitt<br />
med en ny melding. I det siste tilfellet m˚a brukeren ˚apne systemet for ˚a f˚a med<br />
seg nye meldinger. Et eksempel p˚a dette er vist i Figur 10. Her har brukeren to<br />
valg: Det første er ˚a la meldingen ligge. Det andre er ˚a se p˚a meldingen med en<br />
gang. Om brukeren velger det første vil ikke meldingen forsvinne før meldingen<br />
er lest. Hvis brukeren venter lenge med ˚a lese meldingen, kan det dukke opp<br />
flere meldinger som da samles opp. Velger brukeren det siste, viderefører systemet<br />
kontrollen til Innsida <strong>og</strong> merker meldingen(e) som lest.<br />
Utfordringen ligger i ˚a plukke ut de meldingene som kan sies ˚a være relevante for<br />
brukeren. P˚a Innsida legges det ut informasjon som gjelder hele NTNU, noen er<br />
relevante for alle, mens de fleste er relevante for noen f˚a. Ved ˚a sette opp regler