Abstract:
This paper presents the main steps
followed during the development of AndroMouse, a
brief discussion on each step, justification for the
choices made and most importantly, special/different
methodologies used in the application.
AndroMouse application can be classified as a
combination of three separate subsystems as follows.
1. AndroMouse Android Application
2. Communication Server
3. Driver
AndroMouse Android Application can be considered
as the main user interface that contains functions for
controlling a computer device remotely.
AndroMouse Communication Server is a Bluetooth
based communication handling server which
functions using universally unique identifiers
(UUIDs). Message encryption and message handling
components are implemented along with the Android
application and message decryption and session
handling components are implemented along with the
Windows based application. Driver module controls
hardware components and it functions according to
the decrypted message.