3D User Interfaces for Information Systems Based on UsiXML

  • 1,561 views
Uploaded 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 …

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.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,561
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
19
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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
    • Université Catholique de Louvain
  • 2. ITEA UsiXML project #08026, 2009-2012
  • 3. Locate your sit in a stadium ITEA UsiXML project #08026, 2009-2012
  • 4. Why 3D User Interfaces?
    • Increase user satisfaction.
    • Improve cognitive perception
    • Indices sense of (tele)presence
    • 3DUIs are not automatically superior or inferior to 2DUIs.
    ITEA UsiXML project #08026, 2009-2012
  • 5. Why NOT 3D User Interfaces?
    • Decrease user performance
    • Increase manipulation complexity for an average user
    • Are not appropriate for any task
    • Are hard to evaluate for their usability
    ITEA UsiXML project #08026, 2009-2012
  • 6. Focus
    • Information systems (data, process, resources)
    • Administrative tasks (routine, repetition)
    • Interaction styles (form filling, multi-windowing, direct manipulation, iconic interaction, graphic interaction, multimedia interaction, and 3DUIs)
    ITEA UsiXML project #08026, 2009-2012
  • 7.
    • 3D UI as an specialization of 2D
    • Benefits:
      • Relying on existing 2D UI by specializing
      • Factoring out 3D vs 2D UIs
    ITEA UsiXML project #08026, 2009-2012 VS.
  • 8. 3D Rendering of a 2D GUI ITEA UsiXML project #08026, 2009-2012 VUITOOLKIT [Moli08]
  • 9. Shortcomings:
    • Adding another modality breaks the factoring out
    • Hard to provide multiple representations of 3D objects
    • No full separation of concerns
    ITEA UsiXML project #08026, 2009-2012
  • 10. ITEA UsiXML project #08026, 2009-2012 Support for different representations Support for basic Haptic Interaction 3DUIs
  • 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. 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
    • A structured catalog of transformation rules that form a body of design knowledge that can be reused in any 3D method
  • 13. Method Outline ITEA UsiXML project #08026, 2009-2012 Select Element Input Slider
      • AIO Selection
    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. Method Outline ITEA UsiXML project #08026, 2009-2012
  • 15. Method Outline ITEA UsiXML project #08026, 2009-2012
      • Graphical representation selection
  • 16. ITEA UsiXML project #08026, 2009-2012
  • 17. ITEA UsiXML project #08026, 2009-2012
  • 18. ITEA UsiXML project #08026, 2009-2012
    • Polling System. Devoted to the development of an opinion polling system.
  • 19. Conclusion
    • We introduced a 3DUI Development Methodology articulated on three axes:
      • Models
      • Method
      • Language
    ITEA UsiXML project #08026, 2009-2012
  • 20. ITEA UsiXML project #08026, 2009-2012