LiU > IDA > Real-Time Systems Lab
ABOUT
MEMBERS
COOPERATION
PROJECTS
PUBLICATIONS
COURSES
OPEN POSITIONS
THESES
ALUMNI

Announcements

[16 May 2017] A bachelor student at RTSLAB was awarded the best thesis award from IDA - Tim Hultman. more ...

[12 May 2016] A master student at RTSLAB was awarded the best thesis award from IDA - Alexander Alesand. more ...

[12 May 2016] A bachelor student at RTSLAB was awarded the best thesis award from IDA - Mathias Almquist and Viktor Almquist. more ...

[25 May 2015] A master student at RTSLAB was awarded the best thesis award from IDA - Klervie Toczé. more ...

[26 May 2014] A bachelor student at RTSLAB was awarded the best thesis award from IDA - Simon Andersson. more ...

[31 May 2012] A masters student at RTSLAB was awarded the best thesis award from IDA - Ulf Magnusson. more ...

[27 February 2008] A masters student at RTSLAB was awarded the best thesis award from IDA - Johan Sigholm. more ...

[03 March 2004] A masters student at RTSLAB was awarded the best thesis award from IDA - Tobias Chyssler. more ...

[01 Jul 2003] For second year in a row a masters student at RTSLAB was awarded the best thesis award from SNART - Mehdi Amirijoo. more ...

Master Thesis - Past Projects - Abstract

Implementing extended functionality for an HTML5 client for remote desktops

ID: LIU-IDA/LITH-EX-A--14/015--SE

The rising demand to be able to work and use applications wherever you go dictates the need to be able to connect remotely to desktops. This challenge is addressed by so called remote desktop applications that allow the user to locally view and control a remote computer. Such a solution requires installation of specialized software on both the remote computer and the local computer. The software on the local computer is the client software. Most implementations of such client software are native clients which are software packages installed on the client machine. A logical evolution path for remote desktop clients is the shift to a web browser version that will not require the installation of any specific software. HTML5 is an upcoming standard and markup language for the world wide web. HTML5 brings new features which open up new possibilities for web developers. The potential of HTML5 technologies draw remote desktop developers attention. New HTML5 versions of remote desktop clients have started to appear due to this. However, these new realizations are limited and far from being powerful enough to replace native clients. Thus, it is still completely unknown whether an HTML5-based remote desktop client has possibilities to replace native remote desktop clients. This thesis aims to address this knowledge gap. Essential technical features such as audio and local printing for remote desktop solutions were investigated in the context of an HTML5 client. Functionality was implemented and tested, and future development was evaluated. The resulting features that were implemented along with the evaluated future features were subject to some limitations inherited by the HTML5 platform. As a result of this work, it was concluded that it is not possible to achieve features with the same level of functionality as the features seen in the native clients. In order to accomplish this, the browsers would have to implement specific interfaces for the required hardware and systems. These limitations prevent complete replacement of native remote desktop clients with a HTML5 based client in the near future. However, the HTML5 client has a dedicated area where its features suit their purpose. The HTML5 client is available where the native clients are not. The browser platform brings unprecedented accessibility advantages.

Keywords: HTML5 remote desktop

File: Click here to download/view the thesis

Author(s): Samuel Mannehed

Contact: Simin Nadjm-Tehrani

Click here to return.
Last modified February 2017. If you have questions or suggestions for the webpages, contact the webmaster