Ambient Supported Living systems for people with physical, sensory or cognitive restrictions have to guarantee that the environment is safe, fault tolerant and universally accessible. In addition it is necessary to overcome technological challenges, common to ubiquitous computing, such as the design of a middleware layer that ensures the interoperability of… (More)
Scanning is one of the most popular text input methods for people with severe movement restrictions due to diverse kinds of disabilities. It is frequently used to input messages into communication systems, such as text-to-voice translators in order to maintain conversations. Nevertheless, the rate of text production usually obtained is very slow. For this… (More)
Las personas con severas discapacidades motoras y del habla 1 necesitan recurrir a sistemas de Comunicación Alternativa 2 para hacerse entender 1 Esto incluye a usuarios afectados por un variado espectro de discapacidades, con diferentes orígenes y niveles de afectación: parálisis cerebral, apraxia, esclerosis múltiple y esclerosis lateral amiotrófica,… (More)
Prediction is one of the techniques that has been applied to Augmentative and Alternative Communication to help people enhance the quality and quantity of the composed text in a time unit. Most of the literature has focused on word prediction methods that may easily be applied to non-inflected languages. However, for inflected languages, other approaches… (More)
Biofeedback from physical rehabilitation exercises has proved to lead to faster recovery, better outcomes, and increased patient motivation. In addition, it allows the physical rehabilitation processes carried out at the clinic to be complemented with exercises performed at home. However, currently existing approaches rely mostly on audio and visual… (More)
In this paper, we describe a context server application for mobile computing. Its main objective is to assist developers to exploit context-aware features in their applications. This approach uses the extraction of new context information using a combination of sensors and proposes a sensing abstraction layer to avoid having to deal with specific hardware.