3

Click here to load reader

Web Content Adaption For Mobile Handheld Devices

Embed Size (px)

DESCRIPTION

Notater fra artikkelen

Citation preview

Page 1: Web Content Adaption For Mobile Handheld Devices

Kan kreativ teknologi bidra til å utnytte de mobile enhetenes muligheter, samt overvinne de pr nåteknologiske begrensingene ?

Dette handler i korte trekk om tilrettelegging av innhold fra web til mobile enheter.

• Tilrettelegge innhold etter brukernes behov som må "tilpasses" de mobile enhetene ogjusteres ihht konteksten

◦ små skjermer◦ lite minne og prosessorkraft◦ web er designet for desktops!◦ de trådløse nettverkene har lavt båndbredde og gjerne en viss grad av ustabilitet

Hvordan utnytte kapasiteten til de mobile enhetene i innhenting av informasjone?

Hvordan leveres innhold til mobile enheter:

1. Pull

Eks. Den mobile enheten sender en forespørsel til serveren, som returnerer relevant innhold tilbake.Teknologien fungerer da slik at mobilen "drar" informasjon ut fra serveren.

2. Push

Eks. Serveren sender automatisk innhold til mobil-enheten via en "Push-proxy" uten å måtte mottaforespørsel fra klienten. Dette kan eksempelvis være av typen nyhetsoppdateringer, reklame,trafikkoppdateringer, oppdateringer av fotballkamper. Sender informasjon til en gruppe av brukere,såkalt multicasting.

Selektive innholdsleverandører:

• demografisk informasjon• hva man er interessert i (sport, nyheter, osv)• hvilke sider man vanligvis ser på• hvilke preferanser man har ift presentasjon av innhold på nett

Prefetching - forhåndshenting av informasjon

et forhåndsvalgt innhold "pushes ut" til en brukers mobil, der brukeren forventes å bruke enhetensnart.

Page 2: Web Content Adaption For Mobile Handheld Devices

- men er avhengig av ulike nettverksforhold- er ofte en betalingstjeneste- noe som fort blir dyrt hvis man ikke leser det forhåndshentede innholdet

Kontekstavhengig innholdsleveranse

utsprunget fra forskjellige sensorer, nettverk, enheter, brukerprofiler og andre kilder.

Eks. i et museum burde mobilbrukere få tilgang til relevant informasjon avhengig av hvilkeutstillingsrom de befinner seg i.

Et annet eksempel kan være at man kan få pushet ut nødvendig info om f.eks attraksjoner og annetturiststuff når man er i en storby.

Tilrettelagt presentasjon av innhold:

• De fleste mobilenheter har nettlesere, men det er en kjensgjerning at surfing på mobiler ikkehar vært så bra som forventet.

◦ De fleste nettsider er designet for desktop▪ Squeeze originalt webinnhold til en mindre skjerm?▪ Tilpasse nettsider til å passe ulike mobile enheter? F.eks nettsider tilpasset

Iphone▪ "Fit to screen - funksjon" - lagres i brukerprofilen▪ Hierarkisk visning

• Mobile Web - system◦ DOM (document object model)

▪ tre-navigasjon▪ oppsummering▪ personlig tilpassede emner▪ "fisheye-view"▪ -----------------"overview first, then zoom in for details"

▪ For å generere et DOM-tre, identifiseres innholdsblokkene ogderes relasjoner i en webside, pluss lage "merkelapper" som kanrepresentere innholdsblokkene.

Tilrettelegging av multimedia-innhold:

Det er et stort potensiale i å levere multimedia-innhold (bilder, lyd og video) til mobilenheter. F.ekssender man TV-programmer på mobil i Kina. NBC er også på nippet til å sende enkelte TV-programmer til mobilkunder. Mange utfordringer:

• Lavt og variabel bandbredde• Manglende "decodings-kraft" hos de fleste mobiler• De ulike mobilene støtter ulike mediaformater. Video på en streamingserver må kodes på en

slik måte at den enkelt kan bli kodet om på en mobilklient• Mobil-enheter har begrenset minnekapasitet, noe som vanskeliggjør spesielt video

◦ LANG OVERFØRINGSTID -- STOR DATAMENGDE -- BEGRENSETBÅNDBREDDE -- LITE LOKALT MINNE

Flere måter å legge tilrette for multimedie-innhold:

• "Multiple encoding" - flere kopier av multimedieinnholdet lagres på tjenere, med ulik koding.Programmene velger så en passende kopi ut fra hvilket nettverk man er på. (Wifi, E, 3G, 4G)

• "Transcoding" -• "Layered encoding" -

Page 3: Web Content Adaption For Mobile Handheld Devices

• "Rate shaping" - programmet kan velge sånn som bildeoppløsning, hvilken bilderamme mankan være i