skip to main content
10.1145/1050491.1050516acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
Article

Towards virtualization of user interfaces based on UsiXML

Published:29 March 2005Publication History

ABSTRACT

A model-based approach is presented for structuring a development process of virtual user interfaces based on UsiXML, a XML-compliant User Interface Description Language. UsiXML provides a Concrete User Interface description that remains independent from any toolkit, whether graphical or virtual. To support the rendering of this description in a virtual world, two toolkits have been developed: for VRML97 and X3D. The user interface description can be edited within an appropriate graphical editor, in 2D for instance, and leads to 2D or 3D rendering or an automated generation of a 2D graphical user interface in Java or a 3D virtual user interface in VRML97 or X3D, for both presentation and behavior parts. When any element involved in the Concrete User Interface changes, the corresponding virtual user interface changes accordingly, thus reducing development time and complexity. In this way, a virtual user interface can be produced with the advantage of raising the level of abstraction with respect to any language. This paper focuses on the 3D user interfaces.

References

  1. 3D UI Mailing List Archive. URL: http://people.cs.vt.edu/~bow man/3dui/Google ScholarGoogle Scholar
  2. 3D Window Manager, URL: http://www.3dwm.orgGoogle ScholarGoogle Scholar
  3. Arjomandy, S. and Smedley, T. J. 2004. Visual Specification of Behaviours in VRML Worlds. In Proceedings of 9th ACM Int. Conf. on 3D Web Technology Web3D'2004 (Monterey, April 5--8, 2004), ACM Press, New York, 2004, 127--133. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Boyd, D. and Sastry, L. 1999. Development of the INQUISITIVE interaction toolkit---concept and realisation. In Proc. of Workshop on User Centered Design and Implementation of Virtual Environments UCDIVE'99 (York, September 30th, 1999).Google ScholarGoogle Scholar
  5. Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., and Vanderdonckt, J. 2003. A Unifying Reference Framework for Multi-Target User Interfaces. Interacting with Computers, vol. 15, no. 3, 289--308.Google ScholarGoogle ScholarCross RefCross Ref
  6. Chittaro, L. and Ranon, R. 2002. Dynamic Generation of Personalized VRML Content: a General Approach and its Application to 3D E-Commerce. In Proc. of 7th Int. Conf. on 3D Web Technology Web3D'2003 (Tempe, February 24--28, 2002). ACM Press, New York, 145--154. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Chittaro, L., Ranon, R., and Ieronutti, L. 2003. Guiding Visitors of Web3D Worlds through Automatically Generated Tours. In Proc. of 8th Int. Conf. on 3D Web Technology Web3D'2003 (Saint-Malo, March 9--12, 2003). ACM Press, NY, 27--38. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Croquet Project Website. URL: http://croquetproject.org/Google ScholarGoogle Scholar
  9. Cuppens, E., Raymaekers, Ch., and Coninx, K. 2004. VRIXML: A User Interface Description Language for Virtual Environments. In Proceedings of the ACM AVI'2004 Workshop "Developing User Interfaces with XML: Advances on User Interface Description Languages" UIXML '04 (Gallipoli, May 25, 2004), Luyten, K., Abrams, M., Limbourg, Q., Vanderdonckt, J. (eds.), Gallipoli, 2004, 111--118.Google ScholarGoogle Scholar
  10. Dachselt, R., Hinz, M. and Meißner, K. 2002. CONTIGRA: An XML-Based Architecture for Component-Oriented 3D Applications. In Proceedings of 7th International Conference on 3D Web Technology Web3D'2002 (Tempe, February 24--28, 2002). ACM Press, New York, 155--163. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Dachselt, R. and Rukzio, E. 2003. BEHAVIOR3D: An XML-Based Framework for 3D Graphics Behavior. In Proceedings of 8th Int. Conference on 3D Web Technology Web3D'2003 (Saint-Malo, March 9--12, 2003). ACM Press, New York, 101--112. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Foley, J. D., Van Dam, A., Feiner. S. K., and Hughes, J. F., 1995. Computer Graphics: Principles and Practice in C. Addison-Wesley, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Infinite-3D and Cube Project Website, 2004. URL: http://www.infinite-3d.com/Google ScholarGoogle Scholar
  14. IBM. RealPlaces Design Guide. URL: http://www-3.ibm.com/ibm/easy/eou_ext.nsf/Publish/580Google ScholarGoogle Scholar
  15. Larimer, D., and Bowman, D., 2003. VEWL: A Framework for Building a Windowing Interface in a Virtual Environment. In Proc. of Int. Conf. on Human-Computer Interaction Interact '2003 (Zürich, Sept. 1--5, 2003), IOS Press, 2003, 809--812.Google ScholarGoogle Scholar
  16. Limbourg, Q., Vanderdonckt, J., Michotte, B., Bouillon, L., Lopez, V., USIXML: a Language Supporting Multi-Path Development of User Interfaces. In Proc. of 9th IFIP Working Conference on Engineering for Human-Computer Interaction jointly with 11th Int. Workshop on Design, Specification, and Verification of Interactive Systems EHCI-DSVIS'2004 (Hamburg, July 11--13, 2004). Kluwer Academic Press, Dordrecht, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Maquil, V. 2004. Automatic Generation of Graphical User Interfaces in Studierstube, B. Sc. thesis, Institute for Software Technology and Interactive Systems, Vienna Univ. of Technology, https://www.ims.tuwien.ac.at/publication_detail.php?ims_id=140Google ScholarGoogle Scholar
  18. Microsoft Task Gallery Project Website. URL: http://research. microsoft.com/adapt/TaskGallery/Google ScholarGoogle Scholar
  19. Milgram, P. and Kishino, F. 1994. A Taxonomy of Mixed-Reality Visual Displays. In IEICE Transactions on Informations Systems, vol. E77-D, no. 12Google ScholarGoogle Scholar
  20. Molina, J. P., González, P., Lozano, M. D., Montero, F., and López-Jaquero, V. 2003. Bridging the Gap: Developing 2D and 3D User Interfaces with the IDEAS Methodology. In Proc. of 10th Int. Conf. on Design, Specifications, and Verification of Interactive Systems DSV-IS'2003 (Funchal, June 2003), LNCS Vol. 2844. Springer-Verlag, Berlin, 2003, 303--315.Google ScholarGoogle Scholar
  21. Roberts, D., 2000, RealPlaces, 3D Interfaces for Office Applications. IN Proc. of Int. Workshop on Tools for Working with Guidelines TFWWG'2000 (Biarritz, October 7--8, 2000). Vanderdonckt, J. and Farenc, Ch. (eds.), Springer-Verlag, London.Google ScholarGoogle Scholar
  22. Schilling, A., and Zipf, A., 2003. Generation of VRML City Models for Focus Based Tour Animation - Integration, Modeling and Presentation of Heterogeneous Geo-Data Sources. In Proc. of 8th Int. Conf. on 3D Web Technology Web3D'2003 (Saint-Malo, March 9--12, 2003). ACM Press, NY, 39--47. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Seligmann, D. D., and Feiner, S. 1991. Automated Generation of Intent-Based 3D Illustrations. In Proceedings of 18th Annual Conference on Computer Graphics and Interactive Techniques SIGGRAPH'91 (Las Vegas, July 28-August 2, 1991), Computer Graphics, vol. 25, no. 4, 123--132. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. SphereXP Project Website. URL:http://www.hamar.sk/sphere/SUN Looking Glass Project Website, 2003. URL: http://www.sun.com/software/looking_glass/index.htmlGoogle ScholarGoogle Scholar
  25. Vanderdonckt, J. and Bodart, F. 1993. Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection. In Proc. of ACM Conf. on Human Aspects in Computing Systems InterCHI'93 (Amsterdam, April 24--28, 1993). ACM Press, New York, 424--429. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Vanderdonckt, J., Bouillon, L., Chieu, C. K. and Trevisan, D. 2004. Model-based Design, Generation, and Evaluation of Virtual User Interfaces. In Proceedings of 9th ACM Int. Conf. on 3D Web Technology Web3D'2004 (Monterey, April 5--8, 2004), ACM Press, New York, 2004, 51--60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Web3D Consortium. X3D: The Virtual Reality Modeling Language - International Standard ISO/IEC 14772:200x, URL: http://www.web3D.org/TaskGroups/x3d/specification/Google ScholarGoogle Scholar
  28. VRML Widgets Working Group Website. URL: http://zing.ncsl.nist.gov/~gseidman/vrml/wwg/Google ScholarGoogle Scholar
  29. Extensible Markup Language (XML), http://www.w3.org/XML/XML-Schema, http://www.w3.org/XML/SchemaGoogle ScholarGoogle Scholar
  30. Zhou, M. X. and Feiner, S. K. 1997. Top-down Hierarchical Planning of Coherent Visual Discourse. In Proc. of 2nd Int. ACM Conf. of Intelligent User Interfaces IUI'97 (Orlando, January 6--9, 1997). ACM Press, New York, 129--136. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Towards virtualization of user interfaces based on UsiXML

            Recommendations

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader