Abstract
This paper addresses the problem of developing user interfaces for Ubiquitous Computing (UC) and Ambient Intelligence (AmI) systems. These kind of systems are expected to provide a natural user experience, considering interaction modalities adapted to the user abilities and preferences and using whatever interaction devices are present in the environment. These interaction devices are not necessarily known at design time. The task is quite complicated due to the variety of devices and technologies, and the diversity of scenarios, and it usually burdens the developer with the need to create many different UIs in order to consider the foreseeable user-environment combinations. Here, we propose an UI abstraction framework for UC and AmI systems that effectively improves the portability of those systems between different environments and for different users. It allows developers to design and implement a single UI capable of being deployed with different devices and modalities regardless the physical location.
Highlights
In Ubiquitous Computing (UC) and Ambient Intelligence (AmI) systems the interaction with the user is a critical aspect [1]
This paper addresses the general problem through a user interfaces (UIs) abstraction technology for the development of UC and AmI systems that effectively improves the portability of those systems between different environments
The solution proposed in this paper is built on top of model-based techniques inspired by approaches like USer Interface eXtensible Markup Language (USIXML), Cameleon-RT, Multi-Access Service Platform (MASP) or Personal Universal Controller (PUC)
Summary
In Ubiquitous Computing (UC) and Ambient Intelligence (AmI) systems the interaction with the user is a critical aspect [1]. In the field of UI adaptation solutions, like Egoki [8], the Multi-Access Service Platform [9] or the Personal Universal Controller [10], most researchers have concentrated on generating tailored graphical user interfaces for the services or devices available in a smart environment The focus of these frameworks is on graphical or voice-based. This paper addresses the general problem through a UI abstraction technology for the development of UC and AmI systems that effectively improves the portability of those systems between different environments This is achieved by increasing the decoupling between the developers, their code, and the final modalities and physical devices used to implement the UI for a particular combination of user and environment characteristics.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.