Management of Pervasive Displays

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorSethi, Mohit
dc.contributor.authorTatiraju, Venkata
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.supervisorDi Francesco, Mario
dc.date.accessioned2015-12-16T07:54:27Z
dc.date.available2015-12-16T07:54:27Z
dc.date.issued2015-12-14
dc.description.abstractTraditional signage is being replaced by digital displays that are directly connected to the Internet and show content from the cloud. These displays increasingly rely on a standard web-browser and HTML5 technologies for rendering rich media content. As the number of these displays increase, it is critical to provide user-friendly and efficient solutions for managing them remotely from the cloud. The remote management of such displays traditionally relies on proprietary native software solutions that employ remote desktop access technologies such as Virtual Network Computing (VNC) and Remote Desktop Protocol (RDP). However, these solutions are not only resource-intensive in terms of the consumed bandwidth, but also cumbersome to use on mobile devices such as smartphones and tablets. In this thesis, we design a new remote-management solution that relies on available web technologies including HTML5, WebRTC and WebSocket. In particular, we use the WebSocket protocol and a Publish/Subscribe communication pattern for our proposed solution. To demonstrate the feasibility of this remote-management solution, we implement a proof-of-concept HTML5-based application for a representative digital signage scenario. Three different versions are implemented and realized on top of state-of-the-art JavaScript libraries, namely mutation-summary, sharejs, and socket.io. The performance of these solutions is evaluated in terms of payload, round trip time, throughput, and application response time. The obtained results show that mutation summary has low latency and is best suited for non-interactive content. ShareJS and Socketio are more suitable for real-time collaborative applications. Lastly, we also analyze the libraries from a programmer’s perspective and present important implementation related considerations.en
dc.format.extent9+67
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/19180
dc.identifier.urnURN:NBN:fi:aalto-201512165698
dc.language.isoenen
dc.locationP1fi
dc.programmeTLT - Master’s Programme in Communications Engineering (TS2005)fi
dc.programme.majorNetworking Technologyfi
dc.programme.mcodeS3029fi
dc.rights.accesslevelopenAccess
dc.subject.keywordwebsocketen
dc.subject.keywordsocket.ioen
dc.subject.keywordshareJSen
dc.subject.keywordmutation summaryen
dc.subject.keywordvirtual network computingen
dc.subject.keywordcloningen
dc.titleManagement of Pervasive Displaysen
dc.typeG2 Pro gradu, diplomityöen
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
dc.type.publicationmasterThesis
local.aalto.idinssi52821
local.aalto.openaccessyes
Files
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Tatiraju_Venkata_2015.pdf
Size:
1.61 MB
Format:
Adobe Portable Document Format