kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Next Generation Graphical User Interface for IPTV
KTH, School of Computer Science and Communication (CSC).
2013 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent thesis
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.

Place, publisher, year, edition, pages
2013.
Series
TRITA-CSC-E, ISSN 1653-5715 ; 13:122
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-138297OAI: oai:DiVA.org:kth-138297DiVA, id: diva2:680753
Educational program
Master of Science in Engineering - Computer Science and Technology
Supervisors
Examiners
Available from: 2013-12-18 Created: 2013-12-18 Last updated: 2022-06-23Bibliographically approved

Open Access in DiVA

Next Generation Graphical User Interface for IPTV(1188 kB)357 downloads
File information
File name FULLTEXT01.pdfFile size 1188 kBChecksum SHA-512
c99d1efa6c407b1236c1c2591b4a6c997a55eccc94838d9b7d1bb77f59a7f507c5f3c5690a863a93e19eeabc8717b2fb236eb56e9c44accd22e95d510d2ec761
Type fulltextMimetype application/pdf

Other links

http://www.nada.kth.se/utbildning/grukth/exjobb/rapportlistor/2013/rapporter13/svensson_joakim_13002.pdf
By organisation
School of Computer Science and Communication (CSC)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 358 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 236 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf