VRIXML: A User Interface Description for Virtual Environments Erwin Cuppens, Chris Raymaekers, Karin Coninx Expertise Centre for Digital Media (EDM) Limburgs Universitair Centrum (LUC)
Overview Introduction Environment The UI Description: VRIXML The Features Future Work !!! Questions??
Introduction Virtual Environment Challenges Design Feeling of presence Display Techniques Interaction Techniques
Introduction (2) Designing the User Interface Code-based XML-based description language(s) Existing languages: UIML: large, very abstract SEESCOA XML: small, specific Our approach: VRIXML
The Environment The VE Framework
The Environment (2) The UI Widget Set
The UI Description: VRIXML tex_Properties.png Object Properties Diffuse Color R <Tickstyle orientation="horizontal" position="both" frequency="16"/> CANCEL <Metrics Horizontal="middle" Vertical="middle"/>
Features Inter-dialog Navigation Example: Delete selected Object Add Object <Metrics Horizontal="middle" Vertical="middle"/>
Features (2) Automatic event generation Example: … … … … 14 …
Future Work Ongoing & future work: Extensive graphical tool support Automatic layout management (constraint based) Extending/Adapt the VRIXML notation
Questions