Unit: Modular development of distributed interaction techniques for highly interactive user interfaces
2004 (English)In: Proc. GRAPHITE Int. Conf. Comput. Graph. Interact. Tech. Australas. S. East Asia, 2004, 131-138 p.Conference paper (Refereed)
The Unit framework uses a dataflow programming language to describe interaction techniques for highly interactive environments, such as augmented, mixed, and virtual reality. Unit places interaction techniques in an abstraction layer between the input devices and the application, which allows the application developer to separate application functionality from interaction techniques and behavior. Unit's modular approach leads to the design of reusable application-independent interaction control components, portions of which can be distributed across different machines. Unit makes it possible at run time to experiment with interaction technique behavior, as well as to switch among different input device configurations. We provide both a visual interface and a programming API for the specification of the dataflow. To demonstrate how Unit works and to show the benefits to the interaction design process, we describe a few interaction techniques implemented using Unit. We also show how Unit's distribution mechanism can offload CPU intensive operations, as well as avoid costly special-purpose hardware in experimental setups.
Place, publisher, year, edition, pages
2004. 131-138 p.
, Proceedings GRAPHITE 2004 - 2nd International Conference on Computer Graphics and Interactive Techniques in Australasia and Southeast Asia
Augmented reality, Dataflow programming, Interaction techniques, Mixed reality, Virtual reality, Visual programming, Computer debugging, Data flow analysis, Distributed computer systems, Multimedia systems, Product design, Software prototyping, Visual communication, Data flow programming, Data-flow languages, Graphical environments, Graphical user interfaces
IdentifiersURN: urn:nbn:se:kth:diva-157649ScopusID: 2-s2.0-12344334690ISBN: 1581138849ISBN: 9781581138849OAI: oai:DiVA.org:kth-157649DiVA: diva2:771032
GRAPHITE 2004 - 2nd International Conference on Computer Graphics and Interactive Techniques in Australasia and South East Asia, 15-18 June 2004, Singapore, Singapore
QC 201412122014-12-122014-12-112014-12-12Bibliographically approved