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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
XUL tutorial (2003), http://www.xulplanet.com/tutorials/xultu/
Abrams, M.: Device-independent authoring with UIML. In: W3C Workshop on Web Device Independent Authoring, Bristol (2000)
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)
Argollo Jr., M., Olguin, C.: Graphical user interface portability. CrossTalk: The Journal of Defense Software Engineering 10(2), 14–17 (1997)
Arsanjani, D., Chamberlain, et al.: (WSXL) web service experience language version (2002), http://www-106.ibm.com/developerworks/library/ws-wsxl2/
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)
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)
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)
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)
Galaxy Application Environment. Visix Software Inc., 11440 Commerce Park Drive, Reston, VA 22091 (1993)
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)
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)
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)
Merrick, R.: Device independent user interfaces in XML (2001), http://www.belchi.be/event.htm
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)
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)
Nitta, T., et al.: XISL: An attempt to separate multimodal interactions from XML contents. In: Eurospeech 2001, pp. 1197–1200, Aalborg (2001)
Paternò, F.: Model Based Design and Evaluation of Interactive Applications. Springer, Berlin (1999)
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)
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)
Puerta, A.R.: A model-based interface development environment. IEEE Software 14(4), 40–47 (1997)
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)
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)
Thevenin, D.: Adaptation En Interaction Homme-Machine: Le Cas de la Plascticit é. PhD thesis, Université Joseph Fourier, December 21 (2001)
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)
XVT. XVT Software, Inc., 4900 Pearl East Circle, Boulder, CO, 80301, USA (1996)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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