haku: @keyword WebSocket / yhteensä: 10
viite: 2 / 10
Tekijä:Tatiraju, Venkata
Työn nimi:Management of Pervasive Displays
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2015
Sivut:9+67      Kieli:   eng
Koulu/Laitos/Osasto:Sähkötekniikan korkeakoulu
Oppiaine:Networking Technology   (S3029)
Valvoja:Di Francesco, Mario
Ohjaaja:Sethi, Mohit
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201512165698
Sijainti:P1 Ark Aalto  3403   | Arkisto
Avainsanat:websocket
socket.io
shareJS
mutation summary
virtual network computing
cloning
Tiivistelmä (eng):Traditional 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.
ED:2016-01-17
INSSI tietueen numero: 52821
+ lisää koriin
INSSI