The Z notation: a reference manual
The Z notation: a reference manual
The decoupled simulation model for virtual reality systems
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
The annotated VRML 2.0 reference manual
The annotated VRML 2.0 reference manual
A software model and specification language for non-WIMP user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
InTml: a description language for VR applications
Proceedings of the seventh international conference on 3D Web technology
EGVE '02 Proceedings of the workshop on Virtual environments 2002
Introduction to Algorithms
“Put-that-there”: Voice and gesture at the graphics interface
SIGGRAPH '80 Proceedings of the 7th annual conference on Computer graphics and interactive techniques
A user interface framework for multimodal VR interactions
ICMI '05 Proceedings of the 7th international conference on Multimodal interfaces
SSIML/AR: A Visual Language for the Abstract Specification of Augmented Reality User Interfaces
3DUI '06 Proceedings of the 3D User Interfaces
Model-Driven Software Development: Technology, Engineering, Management
Model-Driven Software Development: Technology, Engineering, Management
Emerging Technologies of Augmented Reality
Emerging Technologies of Augmented Reality
Development of MR application families: an InTml-based approach
Proceedings of the 2007 ACM symposium on Virtual reality software and technology
Intml: A dataflow oriented development system for virtual reality applications
Presence: Teleoperators and Virtual Environments
A highly flexible virtual reality system
Future Generation Computer Systems
Proceedings of the 18th International Conference on 3D Web Technology
Hi-index | 0.00 |
This paper describes some details about the design of InTml, the interaction techniques markup language. We explain three main elements in its architecture: a simple mixed reality (MR) based component model, a communication model between components that allows fusion of multimodal information at a fine level of granularity, and an indirection mechanism for dataflows that is useful to keep state inside a dataflow. We also briefly discuss the advantages we have found in the use of formal methods, model driven development, and encapsulation mechanisms. The purpose of this description is to make explicit the design rationale of these mechanisms, which may be fruitful for other developments in our field.