Skip to main content

A Generic Approach for Multi-Device User Interface Rendering with UIML

  • Conference paper
Book cover Computer-Aided Design of User Interfaces V

Abstract

We present a rendering engine for displaying graphical user interfaces on multiple devices. The renderer interprets a standardized XML-based user interface description language: the User Interface Markup Language (UIML). A generic architecture for the renderer is defined so that deployment of the engine on different devices implies only little effort. We show that our rendering engine can be used on iDTV set-top boxes, mobile phones, PDAs and desktop PCs, and smoothly integrates with both local and remote application logic. As a test bed for the UIML specification we also explore support for extensions to UIML that enable the user interface designer to maximize accessibility and target multiple devices and different types of users at once

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. Abrams, M., and Helms, J., User Interface Markup Language (UIML) Specification version 3.1, Technical report, Oasis UIML Technical Committee, 2004.

    Google Scholar 

  2. Abrams, M., Phanouriou, C., Batongbacal, A.L., Williams, S.M., and Shuster, J.E., UIML: An Appliance-Independent XML User Interface Language, in Proc. of 8th World-Wide Web Conf. WWW’8 (Toronto, May 11–14, 1999), Computer Networks, 1999.

    Google Scholar 

  3. Farooq Ali, M., Pérez-Quiñones, M.A., Abrams, M., and Shell, E., Building Multi-Platform User Interfaces with UIML, in Ch. Kolski, J. Vanderdonckt (eds.), Proc. of 4th Int. Conf. of Computer-Aided Design of User Interfaces CADUI’2002 (Valenciennes, 15–17 May 2002), Information Systems Series, Kluwer Academics, Dordrecht, 2002, pp. 255–266.

    Google Scholar 

  4. Luyten, K., and Coninx, K., Uiml.net: an Open Uiml Renderer for the .Net Framework, in R. Jacob, Q. Limbourg, J. Vanderdonckt (eds.), Proc. of 5th Int. Conf. of Computer-Aided Design of User Interfaces CADUI’2004 (Funchal, 13–16 January 2004), Information Systems Series, Kluwer Academics, Dordrecht, 2005, pp. 259–270.

    Google Scholar 

  5. Luyten, K., Thys, K., and Coninx, K., Profile-Aware Multi-Device Interfaces: An MPEG-21-Based Approach for Accessible User Interfaces, in Proc. of Accessible Design in the Digital World, 2005.

    Google Scholar 

  6. Luyten, K., Vermeulen, J., and Coninx, K., Constraint Adaptability for Multi-Device User Interfaces, in Proc. of ACM CHI’2006 Workshop on The Many Faces on Consistency, ACM, Montreal, 2006.

    Google Scholar 

  7. Merrick, R.A., Wood, B., and Krebs, W., Abstract User Interface Markup Language, in K. Luyten, M. Abrams, Q. Limbourg, J. Vanderdonckt (eds.), Proc. of the ACM AVI’2004 Workshop “Developing User Interfaces with XML: Advances on User Interface Description Languages” UIXML’04 (Gallipoli, May 25, 2004), Gallipoli, 2004, pp. 39–46.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kris Luyten .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer

About this paper

Cite this paper

Luyten, K., Thys, K., Vermeulen, J., Coninx, K. (2007). A Generic Approach for Multi-Device User Interface Rendering with UIML. 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_14

Download citation

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

  • 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