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)

Read more

Summary

Introduction

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.

Related Work
Physical User Interface Development
Plasticity in Physical User Interfaces
A Framework for Developing Adaptable Ubiquitous User Interfaces
Overview of the Dandelion
Dandelion
Decoupling User Interface Design from Interaction Modalities
The Abstract
Illustration Example
Reduced code describingwill the Abstract
Decoupling User Interface Logic from Device’s APIs
Decoupling User Interface from Device’s Deployment
The Final Interaction Objects
Discussion
Qualitative Analysis
Findings
Feature
Conclusions
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call