Skip to main content

A Method for Developing 3D User Interfaces of Information Systems

  • Conference paper
Computer-Aided Design of User Interfaces V

Abstract

A transformational method for developing tri-dimensional user interfaces of interactive information systems is presented that starts from a task model and a domain model to progressively derive a final user interface. This method consists of three steps: deriving one or many abstract user interfaces from a task model and a domain model, deriving one or many concrete user interfaces from each abstract interface, and producing the code of the final user interfaces corresponding to each concrete interface. To ensure the two first steps, trans-formations are encoded as graph transformations performed on the involved models expressed in their graph equivalent. In addition, a graph grammar gathers relevant graph transformations for accomplishing the sub-steps involved in each step. Once a concrete user interface is resulting from these two first steps, it is converted in a development environment for 3D user interfaces where it can be edited for fine tuning and personalization. From this environment, the user interface code is automatically generated. The method is defined by its steps, input/output, and exemplified on a case study. By expressing the steps of the method through transformations between models, the method adheres to Model-Driven Engineering paradigm where models and transformations are explicitly defined and used

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bowman, D.A., Kruijff, E., LaViola, J., and Poupyrev, I., 3D User Interfaces: Theory and Practice, Addison Wesley, Boston, July 2004.

    Google Scholar 

  2. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., and Vanderdonckt, J., A Unifying Reference Framework for Multi-Target User Interfaces, Interacting with Computers, Vol. 15, No. 3, 2003, pp. 289–308.

    Article  Google Scholar 

  3. Celentano, A., and Pittarello, F., A Content Centered Methodology for Authoring 3D Interactive Worlds for Cultural Heritage, in D. Bearman, F. Garzotto (eds.), Proc. of Int. Cultural Heritage Informatics Meeting ICHIM’2001 (Milan, 3–7 September 2001), “Cultural Heritage and Technologies in the Third Millennium”, Vol. 2, 2001, pp. 315–324.

    Google Scholar 

  4. Chapuis, O., and Roussel, N., Metisse is not a 3D Desktop, in Proc. of ACM Symposium on User Interface Software and Technology UIST’2005 (Seattle, 23–26 October 2005), ACM Press, New York, 2005, pp. 13–22.

    Google Scholar 

  5. Conner, D.B., Snibbe, S.S., Herndon, K.P., Robbins, D.C., Zeleznik, R.C., and van Dam, A., Three-Dimensional Widgets, in Proc. of the 1992 Symposium on Interactive 3D Graphics, Special Issue of Computer Graphics, ACM Press, New York, pp. 183–188.

    Google Scholar 

  6. Cuppens, E., Raymaekers, Ch., and Coninx, K., Vrixml: A User Interface Description Language for Virtual Environments, in Proc. of the 1st ACM AVI’2004 Workshop “Developing User Interfaces with XML: Advances on User Interface Description Languages” UIXML’2004 (Gallipoli, May 25, 2004), LUC-EDM, 2004, pp. 111–118.

    Google Scholar 

  7. Fencott, C., and Isdale, J., Design Issues for Virtual Environments, in Proc. of Int. Workshop on Structured Design of Virtual Environments and 3D-Components at the Web3D’2001 Conference (Paderborn, 19 February 2001).

    Google Scholar 

  8. Fencott, C., Towards a Design Methodology for Virtual Environments, in Proc. of User Centered Design and Implementation of Virtual Environments UCDIVE’99 Workshop (York, 30 September 1999).

    Google Scholar 

  9. Geiger, C., Paelke, V., Reimann, C., and Rosenbach, W., Structured Design of Interactive Virtual and Augmented Reality Content, in Proc. of Int. Workshop on Structured Design of Virtual Environments and 3D-Components at the Web3D’2001 Conference (Paderborn, 19 February 2001).

    Google Scholar 

  10. Katsurada, K., Nakamura, Y., Yamada, H., and Nitta, T., XISL: A Language for Describing Multimodal Interaction Scenarios, in Proc. of 5th Int. Conf. on Multimodal Interfaces ICMI’2003 (Vancouver, 5–7 Nov. 2003), ACM Press, New York, 2003, pp. 281–284.

    Google Scholar 

  11. Larimer, D., and Bowman, D., Vewl: A Framework for Building a Windowing Interface in a Virtual Environment, in Proc. of IFIP TC13 Int. Conf. on Human-Computer Interaction Interact’2003 (Zürich, 1–5 September 2003), IOS Press, Amsterdam, 2003, pp. 809–812.

    Google Scholar 

  12. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., and Lopez-Jaquero, V., UsiXML: A Language Supporting Multi-Path Development of User Interfaces, in Proc. of 9th IFIP Working Conf. on Engineering for Human-Computer Interaction jointly with 11th Int. Workshop on Design, Specification, and Verification of Interactive Systems EHCI-DSVIS’2004 (Hamburg, 11–13 July 2004), Lecture Notes in Computer Science, Vol. 3425, Springer-Verlag, Berlin, 2005, pp. 207–228.

    Google Scholar 

  13. Molina, J.P., Vanderdonckt, J., Montero, F., and González, P., Towards Virtualization of User Interfaces based on UsiXML, in Proc. of the 10th Int. Conf. on 3D Web Technology Web3D’2005 (Bangor, 29 March–1 April 2005), ACM Press, New York, 2005, pp. 169–178.

    Google Scholar 

  14. Montero, F., López-Jaquero, V., Vanderdonckt, J., Gonzalez, P., and Lozano, M.D., Solving the Mapping Problem in User Interface Design by Seamless Integration in IdealXML, in Proc. of 12th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSVIS’2005 (Newcastle upon Tyne, 13–15 July 2005), Lecture Notes in Computer Science, Vol. 3941, Springer-Verlag, Berlin, 2005.

    Google Scholar 

  15. Neale, H., and Nichols, S., Designing and Developing Virtual Environments: Methods and Applications, in Proc. of Visualization and Virtual Environments Community Club VVECC’2001 Workshop, Designing of Virtual Environments, 2001.

    Google Scholar 

  16. Stanciulescu, A., Limbourg, Q., Vanderdonckt, J., Michotte, B., and Montero, F., A Transformational Approach for Multimodal Web User Interfaces based on UsiXML, in Proc. of 7th Int. Conf. on Multimodal Interfaces ICMI’2005 (Trento, 4–6 October 2005), ACM Press, New York, 2005, pp. 259–266.

    Google Scholar 

  17. Sutcliffe, A., Multimedia and Virtual Reality: Designing Multisensory User Interfaces, Lawrence Erlbaum Associates, Mahwah, 2003.

    Google Scholar 

  18. Waterworth, J.A., and Serra, L., VR Management Tools: Beyond Spatial Presence, in Proc. of ACM Conf. on Human Aspects in Computing Systems InterCHI’93 (Amsterdam, 24–29 April 1993), Addison-Wesley, Reading, 1993, pp. 319–320.

    Google Scholar 

  19. Zakiul, S., Week 15 report on Project 6, accessible at http://www.public.asu.edu/~zakiul/vrml/week15/week15.htm

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Juan Manuel González Calleros .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Calleros, J.M.G., Vanderdonckt, J., Arteaga, J.M. (2007). A Method for Developing 3D User Interfaces of Information Systems. In: Calvary, G., Pribeanu, C., Santucci, G., Vanderdonckt, J. (eds) Computer-Aided Design of User Interfaces V. Springer, Dordrecht. https://doi.org/10.1007/978-1-4020-5820-2_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-4020-5820-2_7

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-1-4020-5819-6

  • Online ISBN: 978-1-4020-5820-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics