Title: VRIXML: A User Interface Description for Virtual Environments
1VRIXML A User Interface Description for Virtual
Environments
- Erwin Cuppens, Chris Raymaekers, Karin Coninx
- Expertise Centre for Digital Media (EDM)
- Limburgs Universitair Centrum (LUC)
2Overview
- Introduction
- Environment
- The UI Description VRIXML
- The Features
- Future Work !!!
- Questions??
3Introduction
- Virtual Environment Challenges
- Design
- Feeling of presence
- Display Techniques
- Interaction Techniques
4Introduction (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
5The Environment
6The Environment (2)
7The UI Description VRIXML
8Features
Example ltUIMenugt ... ltMenuItem ID"5"gt
ltTextgt5. Delete selected Objectlt/Textgt
ltEventgt17lt/Eventgt lt/MenuItemgt ltMenuItem
ID"6"gt ltTextgt6. Add Objectlt/Textgt
ltChildUIgt52000lt/ChildUIgt lt/MenuItemgt ...
ltPositiongt ltXgt0lt/XgtltYgt0lt/YgtltZgt-20lt/Zgt
lt/Positiongt ltMetrics Horizontal"middle"
Vertical"middle"/gt lt/UIMenugt
9Features (2)
- Automatic event generation
-
Example ltUIDialoggt ltDialogItemgt
ltUIGroupgt ltGroupItemgt ltUISlider
paramID"10"gt lt/UISlidergt
ltPositiongtlt/Positiongt lt/GroupItemgt
ltEventgt14lt/Eventgt lt/UIGroupgt
lt/DialogItemgt ltDialogItemgtlt/DialogItemgt
lt/UIDialoggt
10Future Work
- Ongoing future work
- Extensive graphical tool support
- Automatic layout management (constraint based)
- Extending/Adapt the VRIXML notation
11Questions