A survey of three dialogue models
ACM Transactions on Graphics (TOG)
Automating the lexical and syntactic design of graphical user interfaces: the UofA* UIMS
ACM Transactions on Graphics (TOG)
An interactive 3D toolkit for constructing 3D widgets
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Decoupled simulation in virtual reality with the MR toolkit
ACM Transactions on Information Systems (TOIS)
Tcl and the Tk toolkit
An architecture for an extensible 3D interface toolkit
UIST '94 Proceedings of the 7th annual ACM symposium on User interface software and technology
Java Swing
A software model and specification language for non-WIMP user interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
3D user interfaces with Java 3D
3D user interfaces with Java 3D
Dynamic space management for user interfaces
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
View management for virtual and augmented reality
Proceedings of the 14th annual ACM symposium on User interface software and technology
3D User Interfaces: Theory and Practice
3D User Interfaces: Theory and Practice
The Grappl 3D interaction technique library
Proceedings of the ACM symposium on Virtual reality software and technology
A layout framework for 3D user interfaces
Proceedings of the ACM symposium on Virtual reality software and technology
Information spaces as interactive worlds
Proceedings of the 2011 iConference
Hi-index | 0.00 |
Automatic layout techniques have been used in a number of specific application domains, such as graph drawing and VLSI design. While these techniques are quite powerful, they are restricted to a particular domain and don't address the range of applications dealt with in 3D user interfaces. The Grappl system automatically generates 3D user interfaces at run time. Part of this process is placing user interface and application objects in 3D space. This is achieved by using policy techniques to automate the layout process. This paper presents some of the features and techniques that have been used in policy implementation, including relative position policy and grouping policy, with a few example applications.