Los dispositivos móviles están convirtiéndose en una herramienta importante de comunicación y de trabajo en la vidas de las personas. El número de usuarios de los denominados smartphones va en aumento, al igual que las capacidades y los recursos que integran estos dispositivos. Esta realidad plantea grandes desafíos a las áreas de cómputo móvil (CM) e interfaces hombre computadora (HCI por sus siglas en inglés). En CM el principal desafío se tiene en el diseño de dispositivos que mejoren la capacidad de cómputo y optimización de los recursos, por otra parte, en HCI el principal desafío se presenta en el diseño de interfaces de usuario multimodales para estos dispositivos. Este trabajo de tesis plantea la necesidad de contar con mecanismos multimodales proactivos de activación de servicios para dispositivos móviles, que proporcionen una interacción más natural con el usuario aún cuando éste tenga algún tipo de impedimento y que, al mismo tiempo, explote las capacidades de cómputo a través de los diversos sensores disponibles en esta clase de dispositivos. Para dar respuesta a esta necesidad, se desarrollo un sistema multimodal de activación de servicios para dispositivos móviles basados en Android, que permite al usuario definir comandos en las modalidades de audio, gesto físico, texto y gesto táctil, y asociarlos a una aplicación o contacto disponible en el dispositivo. El usuario puede utilizar los comandos definidos, ya sea de forma aislada para activar los servicios de ejecutar un aplicación o mostrar la información de un contacto o de forma combinada para llamar o enviar un mensaje a un contacto específico. Además el sistema incorpora la cualidad de proactividad en dos maneras, la primera de ellas, al proponer al usuario los servicios que pueden coincider con un comando de texto, conforme se encuentra ingresando los caracteres que lo conforman; la segunda, al realizar el análisis de conectividad del dispositivo a la red celular e inalámbrica, con el propósito de determinar si es posible activar el servicio en el momento que el usuario lo desea. Los resultados obtenidos muestran que el sistema facilita el uso del dispositivo móvil y el acceso a los servicios que proporciona, permitiendo al usuario seleccionar la modalidad con la que desea interactuar con el dispositivo de acuerdo a sus preferencias y las condiciones del ambiente de uso.
Abstract In the last years mobile devices are becoming a fundamental communication and work tool for many people. The number of users of the so-called smartphones and the capabilities of such devices are growing everyday. This fact arises several interesting challenges in the mobile computing (MC) and the human-computer interaction (HCI) research areas. In MC the main challenge is the design of devices with improved computing capacities and the optimization on the use of resources. In HCI the main challenge is the desing of multimodal interfaces for mobile devices. In this work, first it is shown the necessity of counting with a mechanism for the multimodal and proactive activation of services, the aim is to supply a more natural interaction with the user, even if he has some kind of phycisical handicap, exploiting at the same time the computing capacities of the mobile device through the use of the sensors installed in this kind of devices. To deal to this necessity, this work proposes a system for the multimodal activation of services on Android-based devices. This proposal allows the user to define commands in several modalities (audio, physical gestures, text and tactile gestures) and associate them to some application or contact available on the device. The user can use the commands so defined in two ways: the first in an isolated way for activating a service or show a contact, in the second way it is possible to combine two commands for calling or sending a message to some contact on the device. Moreover the proposal incorporates the quality of proactivity in two ways: the first is by proposing to the user the services that match up the command being typed by the user, the second is through the analysis of the connectivity (cellular or wi-fi) in order to determine if the service requested by the user can be activated or not. The results show that this proposal makes easier the use of the device and its services, allowing to select the modality of activation in function of user’s preferences or environment conditions. |
||||