Providing integrated toolkit-level support for ambiguity in recognition-based interfaces
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Dasher—a data entry interface using continuous gestures and language models
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Using handhelds and PCs together
Communications of the ACM
The Interactive Workspaces Project: Experiences with Ubiquitous Computing Rooms
IEEE Pervasive Computing
iStuff: a physical user interface toolkit for ubiquitous computing environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The Event Heap: A Coordination Infrastructure for Interactive Workspaces
WMCSA '02 Proceedings of the Fourth IEEE Workshop on Mobile Computing Systems and Applications
Theoretical and architectural support for input device adaptation
CUU '03 Proceedings of the 2003 conference on Universal usability
Patch Panel: Enabling Control-Flow Interoperability in Ubicomp Environments
PERCOM '04 Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications (PerCom'04)
TERESA: a transformation-based environment for designing and developing multi-device interfaces
CHI '04 Extended Abstracts on Human Factors in Computing Systems
Support for input adaptability in the ICON toolkit
Proceedings of the 6th international conference on Multimodal interfaces
Towards model-based design support for distributed user interfaces
Proceedings of the third Nordic conference on Human-computer interaction
Coupling interaction resources: an analytical model
Proceedings of the 2005 joint conference on Smart objects and ambient intelligence: innovative context-aware services: usages and technologies
SwingStates: adding state machines to the swing toolkit
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Accessmonkey: a collaborative scripting framework for web users and developers
W4A '07 Proceedings of the 2007 international cross-disciplinary conference on Web accessibility (W4A)
MundoCore: A light-weight infrastructure for pervasive computing
Pervasive and Mobile Computing
Automatically generating user interfaces adapted to users' motor and vision capabilities
Proceedings of the 20th annual ACM symposium on User interface software and technology
Programming by a sample: rapidly creating web applications with d.mix
Proceedings of the 20th annual ACM symposium on User interface software and technology
CoScripter: automating & sharing how-to knowledge in the enterprise
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The openinterface framework: a tool for multimodal interaction.
CHI '08 Extended Abstracts on Human Factors in Computing Systems
An MDE-SOA approach to support plastic user interfaces in ambient spaces
UAHCI'07 Proceedings of the 4th international conference on Universal access in human-computer interaction: ambient interaction
Using interaction style to match the ubiquitous user interface to the device-to-hand
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Hi-index | 0.00 |
We notice an increasing usage of web applications in interactive spaces, a variant of ubiquitous computing environments. Interactive spaces feature a large and dynamically changing number of devices, e.g., an interactive TV set in the living room that is used with different input devices or an iPhone that is dynamically federated to devices in the environment. Web applications need a better way to exploit the resources in the interactive space beyond the standard input devices like mouse and keyboard, e.g., a speech recognition device. This paper presents MundoMonkey a web browser extension and programming API for interactive spaces. The API follows the event based programming paradigm for allowing web applications and end-user scripts to access the interactive space. Our approach aligns well with the commonly used programming style for web applications. We used MundoMonkey to customize the interface of web applications to user preferences and the interactive space at hand. To our knowledge our approach is the first to address adaptation of the output as well as processing of input data. With MundoMonkey the customization is performed transparently to the application developer by the end-user. Thereby, MundoMonkey is an alternative to model driven user interface development approaches.