kth.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Next Generation Graphical User Interface for IPTV
KTH, Skolan för datavetenskap och kommunikation (CSC).
2013 (Engelska)Självständigt arbete på grundnivå (kandidatexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

It is common practice to use web technologies when creating graphical user interfaces

for IPTV set-top boxes. The graphical user interface in TeliaSonera’s IPTV service

is built with HTML, CSS and Javascript. Lately focus has shifted from just

showing video to also provide richer user experiences – coming from requirements of

new services and the ongoing shift in resolution from standard definition to high

definition. However, the set-top box is a device with very limited resources and it is

important to assure good performance while allowing richer user interfaces.

Against that background the thesis asks “how can a web-based graphical user interface

for IPTV set-top boxes, such as that of TeliaSonera, be improved and prepared

for future IPTV services and richer user experiences?”

To provide an answer two studies were made; one of web technologies and one of

future IPTV services. The technologies were evaluated in a Pugh matrix against a

set of criteria (the most important being performance, platform independence, and

resolution independence) as well as against the results of the IPTV services study.

SVG (Scalable Vector Graphics) scored best in the evaluation. The SVG renderer

performed significantly better on the set-top box than the Mozilla web browser that

TeliaSonera currently used. To put the technology to test the HTML based user

interface was ported to SVG with expectations of a more responsive and graphically

rich user interface. The result was satisfying. Loading times had been halved, the

user interface works in both SD and HD resolution and richer graphics were added

in form of gradients and a skinning system that allow easy change of appearance.

The thesis recommends SVG when building a rich graphical user interface for a settop

box.

Abstract [sv]

Grafiska användargränssnitt för IPTV set-topboxar byggs vanligtvis med webbtekniker.

Det grafiska användargränssnittet i TeliaSoneras IPTV-tjänst är byggt med

HTML, CSS och Javascript. På senare tid har fokus gått från att enbart visa video

till att även tillhandahålla en förbättrad användarupplevelse. Detta är en konsekvens

av krav som kommer från nya tjänster och den pågående förändringen från

standardupplösning till HD-upplösning. Dock har set-topboxen begränsade resurser

och det är viktigt att kunna säkerställa bra prestanda samtidigt som användarupplevelsen

förbättras.

Mot denna bakgrund ställer rapporten frågan ”hur kan ett webbaserat grafiskt användargränssnitt

för IPTV set-topboxar, såsom det från TeliaSonera, förbättras och

förberedas för framtida IPTV-tjänster och bättre användarupplevelser?”

För att svara på frågan har två undersökningar gjorts; en om webbtekniker och en

om framtida IPTV-tjänster. Teknikerna utvärderades i en Pughs matris mot en

mängd kriterier (de viktigaste är prestanda, plattforms- och upplösningsoberoende)

samt mot resultatet från undersökning om IPTV-tjänster.

SVG (Scalable Vector Graphics) fick högst poäng i utvärderingen. SVG-renderaren

presterade betydligt bättre på set-topboxen än webbläsaren som TeliaSonera använde

för tillfället. För att testa tekniken ytterligare gjordes en portning av det

HTML baserade användargränssnittet till SVG, med förväntningar på ett mer responsivt

och grafiskt effektfullt användargränssnitt. Resultatet uppfyllde förväntningarna.

Laddningstiden halverades, användargränssnittet fungerar i både SD- och

HD-upplösning och grafiska effekter lades till i from av gradienter och ett ”skinning”-

system som tillåter att enkelt ändra utseende på användargränssnittet.

Rapporten avslutas med att rekommendera SVG som teknik för att bygga grafiska

användargränssnitt för set-topboxar.

Ort, förlag, år, upplaga, sidor
2013.
Serie
TRITA-CSC-E, ISSN 1653-5715 ; 13:122
Nationell ämneskategori
Datavetenskap (datalogi)
Identifikatorer
URN: urn:nbn:se:kth:diva-138297OAI: oai:DiVA.org:kth-138297DiVA, id: diva2:680753
Utbildningsprogram
Civilingenjörsexamen - Datateknik
Handledare
Examinatorer
Tillgänglig från: 2013-12-18 Skapad: 2013-12-18 Senast uppdaterad: 2022-06-23Bibliografiskt granskad

Open Access i DiVA

Next Generation Graphical User Interface for IPTV(1188 kB)357 nedladdningar
Filinformation
Filnamn FULLTEXT01.pdfFilstorlek 1188 kBChecksumma SHA-512
c99d1efa6c407b1236c1c2591b4a6c997a55eccc94838d9b7d1bb77f59a7f507c5f3c5690a863a93e19eeabc8717b2fb236eb56e9c44accd22e95d510d2ec761
Typ fulltextMimetyp application/pdf

Övriga länkar

http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2013/rapporter13/svensson_joakim_13002.pdf
Av organisationen
Skolan för datavetenskap och kommunikation (CSC)
Datavetenskap (datalogi)

Sök vidare utanför DiVA

GoogleGoogle Scholar
Totalt: 358 nedladdningar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 236 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf