Nothing Special   »   [go: up one dir, main page]

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 2005 Publication 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/
[2]
3D Window Manager, URL: http://www.3dwm.org
[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.
[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).
[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.
[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.
[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.
[8]
Croquet Project Website. URL: http://croquetproject.org/
[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.
[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.
[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.
[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.
[13]
Infinite-3D and Cube Project Website, 2004. URL: http://www.infinite-3d.com/
[14]
IBM. RealPlaces Design Guide. URL: http://www-3.ibm.com/ibm/easy/eou_ext.nsf/Publish/580
[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.
[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.
[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=140
[18]
Microsoft Task Gallery Project Website. URL: http://research. microsoft.com/adapt/TaskGallery/
[19]
Milgram, P. and Kishino, F. 1994. A Taxonomy of Mixed-Reality Visual Displays. In IEICE Transactions on Informations Systems, vol. E77-D, no. 12
[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.
[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.
[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.
[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.
[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.html
[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.
[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.
[27]
Web3D Consortium. X3D: The Virtual Reality Modeling Language - International Standard ISO/IEC 14772:200x, URL: http://www.web3D.org/TaskGroups/x3d/specification/
[28]
VRML Widgets Working Group Website. URL: http://zing.ncsl.nist.gov/~gseidman/vrml/wwg/
[29]
Extensible Markup Language (XML), http://www.w3.org/XML/XML-Schema, http://www.w3.org/XML/Schema
[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.

Cited By

View all
  • (2023)Model-Driven User Interface Development: A Systematic MappingHuman-Computer Interaction10.1007/978-3-031-24709-5_9(114-129)Online publication date: 22-Jan-2023
  • (2012)What VR developers can learn from 20 years of UIMS2012 5th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS)10.1109/SEARIS.2012.6231176(18-22)Online publication date: Mar-2012
  • (2008)A haptic rendering engine of web pages for blind usersProceedings of the working conference on Advanced visual interfaces10.1145/1385569.1385653(437-440)Online publication date: 28-May-2008
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '05: Proceedings of the tenth international conference on 3D Web technology
March 2005
191 pages
ISBN:1595930124
DOI:10.1145/1050491
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 March 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. User Interface Description Language
  2. UsiXML
  3. XML
  4. abstract user interface
  5. concrete user interface
  6. domain model
  7. graphical user interface
  8. task model
  9. user interface
  10. virtual user interface
  11. virtualization

Qualifiers

  • Article

Conference

Web3D05
Sponsor:
Web3D05: 10th International Conference on 3D Web Technology 2005
March 29 - April 1, 2005
Bangor, United Kingdom

Acceptance Rates

Overall Acceptance Rate 27 of 71 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Model-Driven User Interface Development: A Systematic MappingHuman-Computer Interaction10.1007/978-3-031-24709-5_9(114-129)Online publication date: 22-Jan-2023
  • (2012)What VR developers can learn from 20 years of UIMS2012 5th Workshop on Software Engineering and Architectures for Realtime Interactive Systems (SEARIS)10.1109/SEARIS.2012.6231176(18-22)Online publication date: Mar-2012
  • (2008)A haptic rendering engine of web pages for blind usersProceedings of the working conference on Advanced visual interfaces10.1145/1385569.1385653(437-440)Online publication date: 28-May-2008
  • (2007)Easying MR development with eclipse and InTmlProceedings of the 3rd international conference on Advances in visual computing - Volume Part II10.5555/1779090.1779172(760-769)Online publication date: 26-Nov-2007
  • (2007)Easying MR Development with Eclipse and InTmlAdvances in Visual Computing10.1007/978-3-540-76856-2_75(760-769)Online publication date: 26-Nov-2007
  • (2006)Direct manipulation of user interfaces for migrationProceedings of the 11th international conference on Intelligent user interfaces10.1145/1111449.1111483(140-147)Online publication date: 29-Jan-2006
  • (2006)A Cost-effective Approach for Developing Application-control GUIs for Virtual EnvironmentsProceedings of the IEEE conference on Virtual Reality10.1109/VR.2006.6Online publication date: 25-Mar-2006
  • (2006)An Interaction Model for the TRES-D FrameworkMELECON 2006 - 2006 IEEE Mediterranean Electrotechnical Conference10.1109/MELCON.2006.1653137(457-461)Online publication date: 2006
  • (2005)A MDA-compliant environment for developing user interfaces of information systemsProceedings of the 17th international conference on Advanced Information Systems Engineering10.1007/11431855_2(16-31)Online publication date: 17-Jun-2005

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media