Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

3D User Interfaces for Information Systems Based on UsiXML

1,827 views

Published on

Since many years, 3D interactive systems have demonstrated some benefits in reproducing adequately the reality, in improving it, and even in augmenting it by providing the user with unprecedented actions. 3D User Interfaces are becoming the primary subject of interest of a growing community of researchers and developers adopting different approaches for specifying and creating 3DUIs. Providing development methods and software support for 3DUIs is a complex problem. In this paper, we argue that developing 3DUIs for Information Systems is an activity that would benefit from the application of a model-driven development methodology composed of: a set of models defined according to an ontology, a language that expresses
these models, and a structured method manipulating these models.

Published in: Technology
  • Be the first to comment

3D User Interfaces for Information Systems Based on UsiXML

  1. 1. A Model-Driven Approach for Developing 3D User Interfaces of Information Systems in a Principle–Based Way Juan Gonzalez-Calleros, Jean Vanderdonckt UsiXML Workshop EICS, Berlin, 20 June 2010 <ul><li>Université Catholique de Louvain </li></ul>
  2. 2. ITEA UsiXML project #08026, 2009-2012
  3. 3. Locate your sit in a stadium ITEA UsiXML project #08026, 2009-2012
  4. 4. Why 3D User Interfaces? <ul><li>Increase user satisfaction. </li></ul><ul><li>Improve cognitive perception </li></ul><ul><li>Indices sense of (tele)presence </li></ul><ul><li>3DUIs are not automatically superior or inferior to 2DUIs. </li></ul>ITEA UsiXML project #08026, 2009-2012
  5. 5. Why NOT 3D User Interfaces? <ul><li>Decrease user performance </li></ul><ul><li>Increase manipulation complexity for an average user </li></ul><ul><li>Are not appropriate for any task </li></ul><ul><li>Are hard to evaluate for their usability </li></ul>ITEA UsiXML project #08026, 2009-2012
  6. 6. Focus <ul><li>Information systems (data, process, resources) </li></ul><ul><li>Administrative tasks (routine, repetition) </li></ul><ul><li>Interaction styles (form filling, multi-windowing, direct manipulation, iconic interaction, graphic interaction, multimedia interaction, and 3DUIs) </li></ul>ITEA UsiXML project #08026, 2009-2012
  7. 7. <ul><li>3D UI as an specialization of 2D </li></ul><ul><li>Benefits: </li></ul><ul><ul><li>Relying on existing 2D UI by specializing </li></ul></ul><ul><ul><li>Factoring out 3D vs 2D UIs </li></ul></ul>ITEA UsiXML project #08026, 2009-2012 VS.
  8. 8. 3D Rendering of a 2D GUI ITEA UsiXML project #08026, 2009-2012 VUITOOLKIT [Moli08]
  9. 9. Shortcomings: <ul><li>Adding another modality breaks the factoring out </li></ul><ul><li>Hard to provide multiple representations of 3D objects </li></ul><ul><li>No full separation of concerns </li></ul>ITEA UsiXML project #08026, 2009-2012
  10. 10. ITEA UsiXML project #08026, 2009-2012 Support for different representations Support for basic Haptic Interaction 3DUIs
  11. 11. Method Outline ITEA UsiXML project #08026, 2009-2012 Task and Domain Model Model to Model Abstract UI Model Model to Model Concrete UI Model Code Generation Final UI Control Task and Domain Model Physical Control Software Control Physical interaction object 2D 3D
  12. 12. Method Outline ITEA UsiXML project #08026, 2009-2012 Task and Domain Model Model to Model Abstract UI Model Model to Model Concrete UI Model Code Generation Final UI <ul><li>A structured catalog of transformation rules that form a body of design knowledge that can be reused in any 3D method </li></ul>
  13. 13. Method Outline ITEA UsiXML project #08026, 2009-2012 Select Element Input Slider <ul><ul><li>AIO Selection </li></ul></ul>Task and Domain Model Based on Guidelines Model to model Abstract UI Model Based on Guidelines Model to Model Concrete UI Model Usability Advisor Automatic Evaluation Refined Concrete UI Model Code Generation 3D User Interface
  14. 14. Method Outline ITEA UsiXML project #08026, 2009-2012
  15. 15. Method Outline ITEA UsiXML project #08026, 2009-2012 <ul><ul><li>Graphical representation selection </li></ul></ul>
  16. 16. ITEA UsiXML project #08026, 2009-2012
  17. 17. ITEA UsiXML project #08026, 2009-2012
  18. 18. ITEA UsiXML project #08026, 2009-2012 <ul><li>Polling System. Devoted to the development of an opinion polling system. </li></ul>
  19. 19. Conclusion <ul><li>We introduced a 3DUI Development Methodology articulated on three axes: </li></ul><ul><ul><li>Models </li></ul></ul><ul><ul><li>Method </li></ul></ul><ul><ul><li>Language </li></ul></ul>ITEA UsiXML project #08026, 2009-2012
  20. 20. ITEA UsiXML project #08026, 2009-2012

×