The project discusses a remote controller for a PC with Microsoft Windows
operating system installed.
The project consists of three applications: server written with Qt Framework,
a remote controller client for Android 2.2 operating system and a remote
controller client for Windows Phone 7.1.
The server listens to messages sent to it by remote mobile clients via TCP
and UDP messages, depending on what kind of operation is to be performed
by the server. It can generate system keyboard and mouse events such as
mouse click, mouse movement, scroll, keyboard key down and keyboard key
up. Both clients contain custom controls resembling the actual PC input
devices such as a keyboard and a touchpad, in order to perform the actual
input that is supposed to be parsed by the server.
The thesis includes the full implementation of the project as well as the
documentation explaining exactly how the three applications work