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
Optimering av dataleverans för Internetanslutna TV- applikationer
KTH, School of Technology and Health (STH), Medical Engineering, Computer and Electronic Engineering.
2015 (Swedish)Independent thesis Basic level (university diploma), 10 credits / 15 HE creditsStudent thesisAlternative title
Optimization of data delivery for connected TV applications (English)
Abstract [sv]

TV-apparater och kringutrustningar är numera ofta Internetanslutna och har inbyggda webbläsare som fungerar som en plattform för HTML5- applikationer med JavaScript, vilket har lett till att utbudet av applikat- ioner som finns tillgängliga på dessa plattformar ökat explosivt de senaste åren. Tyvärr lider dock många av dålig prestanda med avseende på dataö- verföring och användargränssnittet upplevs ofta som segt eftersom hård- varan inte kan mäta sig med en modern dator. Det här examensarbetet undersöker vad som kan optimeras på närverkssidan. Två metoder för optimering har utvärderats - cache och komprimering av data från både applikationspaket och externa källor till slutanvändaren. Mätningar har gjorts på en befintlig TV-applikation för att identifiera var det finns störst utrymme för förbättringsåtgärder. Jämförelser mellan olika lösningar visar att vissa metoder kan snabba upp särskilda processer betydligt, me- dan andra metoder t.o.m. kan ha en negativ effekt. De lösningar som visat bäst resultat med avseende på snabbhet har implementerats i den befint- liga applikationen. Hänsyn till lämplighet av drift och underhåll av lös- ningarna har också tagits.

Resultatet av dessa optimeringar visar att det med relativt enkla metoder går att avsevärt förbättra användarupplevelsen för Internetanslutna TV- applikationer, bl.a. har uppstartstiden visats kunna minskas med ca 80 % i de tester som utförts. 

Abstract [en]

As televisions and peripheral devices nowadays often are Internet con- nected and has built-in web browsers that work as a platform for HTML5 applications running JavaScript, the range of applications available on these platforms has increased drastically. However, many suffer from poor performance in terms of data transfer and the user interface is often experienced as slow since the hardware cannot compare to a modern desktop computer. This thesis examines what can be optimized on the networking side. Two optimization methods have been evaluated - caching and compression of data of both the application package and external resources to the end user. Measurements have been made on an existing TV application to identify which parts have biggest room for im- provements. Comparisons between the various solutions show that some methods can speed up specific processes significantly, while other methods even may have a negative effect. The solutions that have shown the best results based on the speed improvements have been implemen- ted in the existing application. Consideration of the suitability of the maintenance of the solutions were also taken.

The results of these optimizations show that relatively simple methods can significantly improve the user experience for an connected TV appli- cations. For instance, a reduction of about 80 % of the startup time has been measured in the performed tests.

Place, publisher, year, edition, pages
2015. , 55 p.
Series
TRITA-STH, 2014:65
Keyword [sv]
Smart TV, proxy, cache, komprimering
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:kth:diva-169052OAI: oai:DiVA.org:kth-169052DiVA: diva2:819401
External cooperation
Accedo Broadband AB
Subject / course
Computer Technology, Networks and Security
Educational program
Bachelor of Science in Engineering - Computer Engineering
Supervisors
Examiners
Available from: 2015-06-11 Created: 2015-06-10 Last updated: 2015-06-11Bibliographically approved

Open Access in DiVA

fulltext(980 kB)116 downloads
File information
File name FULLTEXT01.pdfFile size 980 kBChecksum SHA-512
b30f7258c5cd664266537aff472d3fd90bd4346043c6a73a54bb2b8dd9d17fc9c3d2b7dcccd7cf7a3cfacf3d47f7282507bbe2b005b7a025b811a85e859c4540
Type fulltextMimetype application/pdf

By organisation
Computer and Electronic Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar
Total: 116 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: 143 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