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.
3 MITT SYSTEM 37<br />
i en pr<strong>of</strong>il, kan systemet gjøre en utvelgelse av meldinger som kan sies ˚a være<br />
relevante for brukeren (se avsnitt 3.8).<br />
Figur 10: Mitt system: Innsida.<br />
Det finnes flere teknikker for ˚a oppdage en endring feks. p˚a en hjemmeside, <strong>og</strong> for<br />
˚a hente ut relevant informasjon. Siden dette ikke er en del av problemstillingen<br />
nevnes det for interesserte lesere at en teknikk som er mye brukt kalles “screen<br />
scraping” (se avsnitt 2.4.3). Kort fortalt henter screen scraping ut data fra informasjon<br />
som er lesbart for mennesker, i motsetning til vanlige parsere som baserer<br />
seg p˚a data som er lagret for at maskiner lett skal kunne forst˚a innholdet.<br />
Se <strong>og</strong>s˚a avsnitt 2.1.2 for en forklaring av Innsida.<br />
Integrering av It’s:Learning<br />
En integrasjon mot It’s:Learning er lik den for Innsida, men det unntak at i<br />
It’s:Learning er de fleste nye meldinger studentspesifikke, dvs. at de er relevante i<br />
utgangspunktet. Utfordringen her blir hvordan et sammendrag av informasjonen<br />
skal presenteres. Det kan <strong>og</strong>s˚a være aktuelt ˚a overføre kontrollen til It’s:Learning<br />
for hver gang det oppdages en endring. Endring vil kunne oppdages p˚a samme<br />
m˚ate som i Innsida (se avsnitt 3.6.3).<br />
Oppgaven g˚ar ikke nærmere inn p˚a hvordan en slik integrering kan løses siden den<br />
er tilnærmet lik en integrering av Innsida, men diskuterer i avsnitt 3.7 hvordan<br />
en slik integrasjon kan løses hvis ikke kontrollen overføres til It’s:Learning.<br />
Se <strong>og</strong>s˚a avsnitt 2.1.2 for en forklaring av It’s:Learning.<br />
3.7 Presentasjon av informasjon<br />
Informasjon kan presenteres p˚a to m˚ater. Den første overfører kontrollen til de<br />
eksterne systemene gjennom den integrerte nettleseren. Funksjonaliteten vil da<br />
bli lik for den som finnes i det eksterne systemet, <strong>og</strong> ingen implementering av<br />
funksjonalitet er derfor nødvendig. Fordelen med dette er at brukeren slipper ˚a