Language-level support for exploratory programming of distributed virtual environments
Proceedings of the 9th annual ACM symposium on User interface software and technology
InTml: a description language for VR applications
Proceedings of the seventh international conference on 3D Web technology
A toolset supported approach for designing and testing virtual environment interaction techniques
International Journal of Human-Computer Studies
iCAP: an informal tool for interactive prototyping of context-aware applications
CHI '03 Extended Abstracts on Human Factors in Computing Systems
Providing architectural support for building context-aware applications
Providing architectural support for building context-aware applications
A framework for rapid development of multimodal interfaces
Proceedings of the 5th international conference on Multimodal interfaces
3D User Interfaces: Theory and Practice
3D User Interfaces: Theory and Practice
Support for input adaptability in the ICON toolkit
Proceedings of the 6th international conference on Multimodal interfaces
Semantic Virtual Environments with Adaptive Multimodal Interfaces
MMM '05 Proceedings of the 11th International Multimedia Modelling Conference
Multimodal output specification / simulation platform
ICMI '05 Proceedings of the 7th international conference on Multimodal interfaces
Modeling context aware interaction for wayfinding using mobile devices
Proceedings of the 8th conference on Human-computer interaction with mobile devices and services
Extensible middleware framework for multimodal interfaces in distributed environments
Proceedings of the 9th international conference on Multimodal interfaces
A Rule-Based Approach Towards Context-Aware User Notification Services
PERSER '06 Proceedings of the 2006 ACS/IEEE International Conference on Pervasive Services
Proceedings of the 2nd international conference on Tangible and embedded interaction
A survey on context-aware systems
International Journal of Ad Hoc and Ubiquitous Computing
The openinterface framework: a tool for multimodal interaction.
CHI '08 Extended Abstracts on Human Factors in Computing Systems
Integrating support for usability evaluation into high level interaction descriptions with NiMMiT
DSVIS'06 Proceedings of the 13th international conference on Interactive systems: Design, specification, and verification
Extending a dialog model with contextual knowledge
TAMODIA'07 Proceedings of the 6th international conference on Task models and diagrams for user interface design
A formal description of multimodal interaction techniques for immersive virtual reality applications
INTERACT'05 Proceedings of the 2005 IFIP TC13 international conference on Human-Computer Interaction
ICCSA'06 Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part IV
Adaptation in virtual environments: conceptual framework and user models
Multimedia Tools and Applications
Facilitating adaptation in virtual environments using a context-aware model-based design process
TAMODIA'09 Proceedings of the 8th international conference on Task Models and Diagrams for User Interface Design
Hi-index | 0.00 |
Despite of decades of research, creating intuitive and easy to learn interfaces for 3D virtual environments (VE) is still not obvious, requiring VE specialists to define, implement and evaluate solutions in an iterative way, often using low-level programming code. Moreover, quite frequently the interaction with the virtual environment may also vary dependent on the context in which it is applied, such as the available hardware setup, user experience, or the pose of the user (e.g. sitting or standing). Lacking other tools, the context-awareness of an application is usually implemented in an ad-hoc manner, using low-level programming, as well. This may result in code that is difficult and expensive to maintain. One possible approach to facilitate the process of creating these highly interactive user interfaces is by adopting a model-based user interface design. This lifts the creation of a user interface to a higher level allowing the designer to reason more in terms of high-level concepts, rather than writing programming code. In this paper, we adopt a model-based user interface design (MBUID) process for the creation of VEs, and explain how a context system using an Event-Condition-Action paradigm is added. We illustrate our approach by means of a case study.