Skip to main content

A Review of XML-compliant User Interface Description Languages

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2844))

Abstract

A review of XML-compliant user interface description languages is produced that compares a significant selection of various languages addressing different goals, such as multi-platform user interfaces, device-independence, content delivery, and user interfaces virtually defined. There has been a long history and tradition to attempt to capture the essence of user interfaces at various levels of abstraction for different purposes. The return of this question today gains more attraction, along with the dissemination of XML markup languages, and gives birth to many proposals for a new user interface description language. Consequently, there is a need to conduct an in-depth analysis of features that make all these proposals discriminant and appropriate for any specific purpose. The review is extensively conducted on a significant subset of such languages based on an analysis grid and user interfaces that we tried to implement across these languages.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. XUL tutorial (2003), http://www.xulplanet.com/tutorials/xultu/

  2. Abrams, M.: Device-independent authoring with UIML. In: W3C Workshop on Web Device Independent Authoring, Bristol (2000)

    Google Scholar 

  3. Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S., Shuster, J.: UIML: An Appliance-Independent XML User Interface Language. In: Mendelzon, A. (ed.) Proceedings of 8th International World-Wide Web Conference WWW’8, Toronto, May 11-14. Elsevier Science Publishers, Amsterdam (1999)

    Google Scholar 

  4. Argollo Jr., M., Olguin, C.: Graphical user interface portability. CrossTalk: The Journal of Defense Software Engineering 10(2), 14–17 (1997)

    Google Scholar 

  5. Arsanjani, D., Chamberlain, et al.: (WSXL) web service experience language version (2002), http://www-106.ibm.com/developerworks/library/ws-wsxl2/

  6. Azevedo, P., Merrick, R., Roberts, D.: OVID to AUIML - user-oriented interface modelling. In: Nunes, N. (ed.) Proceedings of 1st International Workshop Towards a UML Profile for Interactive Systems Development TUPIS 2000, York, October 2-3 (2000)

    Google Scholar 

  7. Ball, T., Colby, C., Danielsen, P., Jagadeesan, L.J., Jagadeesan, R., Läufer, K., Matag, P., Rehor, K.: SISL: Several interfaces, single logic. Technical report, Loyola University, Chicago, January 6 (2000)

    Google Scholar 

  8. Bouillon, L., Vanderdonckt, J., Souchon, N.: Recovering alternatives presentation models of a web page with vaquita. In: Proceedings of 4th Int. Conf. On Computer-Aided Design of User Interfaces CADUI 2002, Valenciennes, May 15-17, pp. 311–322. Kluwer Academics Pub., Dordrecht (2002)

    Google Scholar 

  9. Eisenstein, J., Vanderdonckt, J., Puerta, A.: Applying model-based techniques to the development of UIs for mobile computers. In: Proceedings of ACM Conference on Intelligent User Interfaces IUI 2001, Albuquerque, January 11-13, pp. 69–76. ACM Press, New York (2001)

    Chapter  Google Scholar 

  10. Galaxy Application Environment. Visix Software Inc., 11440 Commerce Park Drive, Reston, VA 22091 (1993)

    Google Scholar 

  11. Paternò, F., Santoro, C.: One model, many interfaces. In: Kolski, C., Vanderdonckt, J. (eds.) Proceedings of the 4th International Conference on Computer-Aided Design of User Interfaces CADUI 2002, Valenciennes, May 15-17, pp. 143–154. Kluwer Academics Publishers, Dordrecht (2002)

    Google Scholar 

  12. Luyten, K., Coninx, K.: An XML-based runtime user interface description language for mobile computing devices. In: Johnson, C. (ed.) DSV-IS 2001. LNCS, vol. 2220, pp. 20–29. Springer, Heidelberg (2001)

    Google Scholar 

  13. Luyten, K., Vandervelpen, C., Coninx, K.: Adaptable user interfaces in component based development for embedded systems. In: Proceedings of the 9th Int. Workshop on Design, Specification, and Verification of Interactive Systems DSVIS 2002, Rostock, June 12-14. Springer, Heidelberg (2002)

    Google Scholar 

  14. Merrick, R.: Device independent user interfaces in XML (2001), http://www.belchi.be/event.htm

  15. Mori, G., Paternò, F., Santoro, C.: Tool support for designing nomadic applications. In: Proceedings of the 2003 International Conference on Intelligent User Interfaces IUI 2003, Miami, January 12-15, pp. 149–157. ACM Press, New York (2003)

    Google Scholar 

  16. Müller, A., Forbrig, P., Cap, C.H.: Model-based user interface design using markup concepts. In: Johnson, C. (ed.) Proc. Of 8th International Workshop on Design, Specification, Verification of Interactive Systems DSV-IS 2001, Glasgow, Juin 13-15, pp. 16–27. Springer, Berlin (2001)

    Google Scholar 

  17. Nitta, T., et al.: XISL: An attempt to separate multimodal interactions from XML contents. In: Eurospeech 2001, pp. 1197–1200, Aalborg (2001)

    Google Scholar 

  18. Paternò, F.: Model Based Design and Evaluation of Interactive Applications. Springer, Berlin (1999)

    Google Scholar 

  19. Puerta, A., Eisenstein, J.: XIML: A common representation for interaction data. In: Proc. Of the 7th International Conference on Intelligent User Interfaces, Santa Fe, United States, January 2002, pp. 69–76. ACM Press, New York (2002)

    Google Scholar 

  20. Puerta, A.R.: The mecano project: Comprehensive and integrated support for model-based user interface development. In: Vanderdonckt, J. (ed.) Proc. Of the 2nd Int. Workshop on Computer-Aided Design of User Intercace CADUI 1996, June 5-7, pp. 19–37. Presses Universitaires de Namur, Namur (1996)

    Google Scholar 

  21. Puerta, A.R.: A model-based interface development environment. IEEE Software 14(4), 40–47 (1997)

    Article  Google Scholar 

  22. Schreiber, S.: Specification and generation of user interfaces with the BOSS system. In: Blumenthal, B., Gornostaev, J., Unger, C. (eds.) EWHCI 1994. LNCS, vol. 876. Springer, Heidelberg (1994)

    Google Scholar 

  23. Souchon, N., Limbourg, Q., Vanderdonckt, J.: Task modelling in multiple contexts of use. In: Forbrig, P., Limbourg, Q., Urban, B., Vanderdonckt, J. (eds.) DSV-IS 2002. LNCS, vol. 2545, pp. 59–73. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  24. Thevenin, D.: Adaptation En Interaction Homme-Machine: Le Cas de la Plascticit é. PhD thesis, Université Joseph Fourier, December 21 (2001)

    Google Scholar 

  25. Vanderdonckt, J., Bodart, F.: Encapsulating knowledge for intelligent automatic interaction objects selection. In: Ashlund, S., Mullet, K., Henderson, A., Hollnagel, E., White, T. (eds.) Proceedings of the ACM Conference on Human Factors in Computing Systems InterCHI 1993, Amsterdam, April 24-29, pp. 424–429. ACM Press, New York (1993)

    Chapter  Google Scholar 

  26. XVT. XVT Software, Inc., 4900 Pearl East Circle, Boulder, CO, 80301, USA (1996)

    Google Scholar 

  27. Zimmermann, G., Vanderheiden, G., Gilman, A.: Universal remote console - prototyping for the alternate interface access standard. In: Carbonell, N., Stephanidis, C. (eds.) Universal Access: Theoretical Perspectives, Practice and Experience - 7th ERCIM UI4ALL Workshop, Paris, France, October 2002. Springer, Heidelberg (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Souchon, N., Vanderdonckt, J. (2003). A Review of XML-compliant User Interface Description Languages. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds) Interactive Systems. Design, Specification, and Verification. DSV-IS 2003. Lecture Notes in Computer Science, vol 2844. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39929-2_26

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39929-2_26

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20159-5

  • Online ISBN: 978-3-540-39929-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics