The human factors of computer graphics interaction techniques
IEEE Computer Graphics and Applications
Project Oberon: the design of an operating system and compiler
Project Oberon: the design of an operating system and compiler
ACM Transactions on Computer-Human Interaction (TOCHI)
Developing dual user interfaces for integrating blind and sighted users: the HOMER UIMS
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The context toolkit: aiding the development of context-enabled applications
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Charting past, present, and future research in ubiquitous computing
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Distributed and disappearing user interfaces in ubiquitous computing
CHI '01 Extended Abstracts on Human Factors in Computing Systems
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
ICDCSW '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Providing architectural support for building context-aware applications
Providing architectural support for building context-aware applications
The case for reconfigurable hardware in wearable computing
Personal and Ubiquitous Computing
Self-contained Spatial Input Device for Wearable Computers
ISWC '03 Proceedings of the 7th IEEE International Symposium on Wearable Computers
MIThril 2003: Applications and Architecture
ISWC '03 Proceedings of the 7th IEEE International Symposium on Wearable Computers
Extreme Programming Explained: Embrace Change (2nd Edition)
Extreme Programming Explained: Embrace Change (2nd Edition)
A task-driven user interface architecture for ambient intelligent environments
Proceedings of the 11th international conference on Intelligent user interfaces
Middleware based user interface migration: implementation and evaluation
Mobility '07 Proceedings of the 4th international conference on mobile technology, applications, and systems and the 1st international symposium on Computer human interaction in mobile technology
An Integrated Platform for the Management of Mobile Location-Aware Information Systems
Pervasive '08 Proceedings of the 6th International Conference on Pervasive Computing
Personal companion: personalized user interface for u-service discovery, selection and interaction
UAHCI'07 Proceedings of the 4th international conference on Universal access in human-computer interaction: ambient interaction
Towards dynamic and cooperative multi-device personal computing
The disappearing computer
Distributed user experience in persuasive technology environments
PERSUASIVE'07 Proceedings of the 2nd international conference on Persuasive technology
Software refactoring process for adaptive user-interface composition
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Cross-platform service user experience: a field study and an initial framework
Proceedings of the 12th international conference on Human computer interaction with mobile devices and services
Hi-index | 0.00 |
This paper discusses a particular issue in the context of disappearing computing, namely, user mobility. Mobile users may carry with them a variety of wireless gadgets while being immersed in a physical environment encompassing numerous computing devices. In such a situation, it is most likely that the number and type of devices may dynamically vary during interactions. The Voyager development framework supports the implementation of ambient dialogues, i.e., dynamically distributed user Interfaces, which exploit, on-the-fly, the wireless devices available at a given point in time. This paper describes the Voyager implementation, focusing on: device discovery and registry architecture, device-embedded software implementation, ambient dialogue style and corresponding software toolkit development, and a method for dynamic interface adaptation, ensuring dialogue state persistence. Additionally, this paper presents two ambient dialogue applications developed using Voyager, namely, a game and a navigator.