Web Content Adaption For Mobile Handheld Devices - Presentation Transcript
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 og
justeres 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 motta
forespø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 enheten
snart.
- 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 hvilke
utstillingsrom de befinner seg i.
Et annet eksempel kan være at man kan få pushet ut nødvendig info om f.eks attraksjoner og annet
turiststuff 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 ikke
har 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 og
deres relasjoner i en webside, pluss lage "merkelapper" som kan
representere innholdsblokkene.
Tilrettelegging av multimedia-innhold:
Det er et stort potensiale i å levere multimedia-innhold (bilder, lyd og video) til mobilenheter. F.eks
sender 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 -- BEGRENSET
BÅ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" -
• "Rate shaping" - programmet kan velge sånn som bildeoppløsning, hvilken bilderamme man
kan være i
0 comments
Post a comment