Visual AR An interactive visual programming environment for
- Slides: 8
Visual AR An interactive visual programming environment for augmented reality user interfaces Otmar Hilliges Lehrstuhl für Angewandte Softwaretechnik Institut für Informatik Technische Universität München <hilliges@in. tum. de> 27. 1. 2004
Outline • Problem • Idea • Goals • Contribution – Related Work – New Ideas 27. Januar. 2004 1
Problem • Typical Requirements for AR UIs : – Multimodal: Semantic unification of several input channels. Also several presentation components have to be coordinated. – Spatial: Tracking data linked to objects in 3 D views. – Flexible: I/O devices can be added/removed at runtime. – Rapid prototyping: To start the usability lifecycle for finding and evaluating new UI metaphors. 27. Januar. 2004 1
Problem (2) - UI Architecture 27. Januar. 2004 1
Idea • • Petri - Net used as abstraction layer – Easy but yet powerful formal model. – Graph structure supports a concise view. Tangible Interactions as development paradigm – • • Built the application with your own hands. Self contained development – Usage of existing infrastructure – Development environment is just another Application Realtime visualisation 27. Januar. 2004 1
Goals • Interactive Development Environment – Running in the DWARF 3 D environment – Tangible Petri-Net editing – Realtime editing and visualisation – Pattern collection of typical interactions for reuse (subnets) 27. Januar. 2004 1
Idea (2) - UI Mock. Up 27. Januar. 2004 1
Contribution • • Related Work – Visual programming – Mindstorms – Squeak – Unit New Stuff – Runtime prototyping – Tangible programming – Visual debugging and analysis 27. Januar. 2004 1