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.

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

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

Saved successfully!

Ooh no, something went wrong!