Constraint Adaptability of Multi-Device User Interfaces

Kris Luyten, Jo Vermeulen and Karin Coninx
Presented by
Kris Luyten

In Proceedings of MAFOC '06, CEUR-WS Vol-198, CHI '06 workshop, Montreal, Quebec, Canada, April 22-23, 2006. ISSN:1613-0073, pp. 40-45.


Methods to support the creation of multi-device user interfaces typically use some type of abstraction of the user interface design. To retrieve the final user interface from the abstraction a transformation will be applied that specializes the abstraction for a particular target platform. The User Interface Markup Language (UIML) offers a way to create multi-device user interface descriptions while maintaining the consistency of certain aspects of a user interface across platforms. We extended the UIML language with support for layout constraints. Designers can create layout templates based on constraints that limit the ways a user interface can rearrange across platforms. This results in a higher degree of consistency and reusability of interface designs.



Related Publications

Kris Luyten, Kristof Thys, Jo Vermeulen and Karin Coninx.
A Generic Approach for Multi-Device User Interface Rendering with UIML.
In Computer-Aided Design of User Interfaces V, Proc. of CADUI '06.
pp. 175-182.
[~40% acceptance; ~60 submissions]
Jo Vermeulen.
Widget Set Independent Layout Management for UIML.
Master's thesis, June 2005.
91 pages.