Interactions in Smart Environments and the Importance of Modelling
Journal Title: Romanian Journal of Human - Computer Interaction - Year 2012, Vol 5, Issue 2
Abstract
One challenge in software engineering is the development of smart environments that help users to intuitively accomplish their tasks. The ideal smart environment dynamically manages a diverse collection of devices, is accessible by multiple users and effectively supports the users’ tasks. The design of smart environments relies on detailed models of devices, users and their tasks. In this paper, we present our modelling language “CTML” specifically developed for smart environments. We demonstrate how the language was designed and how it was used for usability evaluations in a virtual smart environment. We then discuss the importance of “task migrateability” – a usability principle often neglected by contemporary smart environments. We argue that the proper implementation of this usability criterion can improve the usability of smart environments. Finally, we investigate how tangible user interfaces are related to smart environments and how this interaction technique can be used to support task migrateability.
Authors and Affiliations
Peter Forbrig
Multimedia Content Consumption in the Context of Digital TV
In this period ends switchover from analogue to digital TV. At the same time is accelerating the pace of diversifying multimedia resources, facilities offered by the receiving devices and communication technologies trans...
Comparative Evaluation of Two Augmented Reality Learning Scenarios
Augmented reality is featuring a new type of human-computer interaction that is based on the integration of the real and virtual within a single interaction space. More recently, these systems have been used to implement...
Human-Computer Interaction Techniques in Grid Based Hydrological Model Execution – gSWAT Application
The environmental applications development has an increasing impact in modern society, through the simulation and prediction capabilities of the Earth phenomena (e.g. temperature distribution in time, floods prevention,...
Development of Usability Heuristics. Case Study: Grid Computing Applications
The usability of applications based on new technologies brings new challenges. There is a need for new usability evaluation methods or (at least) traditional methods should be adapted to the new environments/requirements...
Computer Assisted Music Composition
The belief that computers cannot play a central role in music composition is wrong. Research has been conducted in this field for over 50 years. In this paper, we propose an application which can be of real help to a com...