Human interface device (HID) keyboard application for android

Houweling, F. (2013) Human interface device (HID) keyboard application for android. [USQ Project]


Download (5Mb) | Preview


Human Interface Device (HID) keyboard application for Android is a software application for the Android operating system, it is endeavouring to improve usability of Android
mobile phones and tablets, by providing an additional user data input method, through the integration of Bluetooth keyboards. This is to be accomplished through a software
solution bridging the missing link between the operating systems native Bluetooth protocol stack and the operating systems Input Method Editor (IME). The IME is the
primary method that the users application receives textual input from the user. The application is named Always Blue Ready. The application must:
1. Be able to search, discover, pair and connect with Bluetooth keyboards.
2. Decode keystrokes and make them available for the operating system.
3. Improve the usability of Android devices through the use of the external Bluetooth
4. Must strive to protect user data, or at least inform the user of potential risks.

Benefits for the end user from the implementation of this project will include:
1. Significant improvement in user typing speed.
2. Valuable screen real estate returned to the applications interface.
3. Improve user ergonomics of phones and tablets.

Current project information is published at the website:

Statistics for USQ ePrint 23902
Statistics for this ePrint Item
Item Type: USQ Project
Item Status: Live Archive
Faculty / Department / School: Historic - Faculty of Engineering and Surveying - Department of Electrical, Electronic and Computer Engineering
Supervisors: Kist, Alexander
Date Deposited: 22 Jan 2014 02:16
Last Modified: 09 May 2014 02:41
Uncontrolled Keywords: human interface device; android, bluetooth; input method editor
Fields of Research : 08 Information and Computing Sciences > 0803 Computer Software > 080302 Computer System Architecture
08 Information and Computing Sciences > 0803 Computer Software > 080305 Multimedia Programming

Actions (login required)

View Item Archive Repository Staff Only