Embedded systems for supporting computer accessibility

TitleEmbedded systems for supporting computer accessibility
Publication TypeBook Chapter
Year of Publication2015
AuthorsMulfari, D., A. Celesti, M. Fazio, M. Villari, and A. Puliafito
Book TitleAssociation for the Advancement of Assistive Technology in Europe (AAATE)
EditionSeries: Studies in Health Technology and Informatics
Series Volume217: Assistive Technology
PublisherIOS Press
CityBudapest, Hungary
ISBN Number978-1-61499-565-4 (print) | 978-1-61499-566-1 (online)
KeywordsAssistive Technology, cloud computing, IoT

Nowadays, customized AT software solutions allow their users to interact with various kinds of computer systems. Such tools are generally available on personal devices (e.g., smartphones, laptops and so on) commonly used by a person with a disability. In this paper, we investigate a way of using the aforementioned AT equipments in order to access many different devices without assistive preferences. The solution takes advantage of open source hardware and its core component consists of an affordable Linux embedded system: it grabs data coming from the assistive software, which runs on the user's personal device, then, after processing, it generates native keyboard and mouse HID commands for the target computing device controlled by the end user. This process supports any operating system available on the target machine and it requires no specialized software installation; therefore the user with a disability can rely on a single assistive tool to control a wide range of computing platforms, including conventional computers and many kinds of mobile devices, which receive input commands through the USB HID protocol.