Human-Centered Engineering with the User Interface Markup Language

Helms, James;Schaefer, Robie;Luyten, Kris;Vermeulen, Jo;Vanderdonckt, Jean;et.al.
(2009) Human-Centered Software Engineering — ISBN: [978-1-84800-906-6], p. 139-171, published

Files

Helms-CHISE2009.pdf
  • Open Access
  • Adobe PDF
  • 679.66 KB

Details

Authors
  • Helms, JamesHarmonia
    Author
  • Schaefer, RobieUniversity of Paderborn
    Author
  • Luyten, KrisUniversity of Hasselt
    Author
  • Vermeulen, JoUniversity of Hasselt
    Author
  • Coyette, AdrienUCLouvain
    Author
  • Author
Show more
Abstract
The User Interface Markup Language (UIML) is a User Interface Description Language aimed at producing multiple user interfaces from a single model for multiple contexts of use, in particular multiple computing platforms, thus addressing the need for multichannel user interfaces. This chapter summarizes efforts devoted to the definition and usage of UIML 4.0, the latest version of this UIDL which also covers dialog modeling. It describes the main parts of the UIML language, i.e., structure, presentation style, contents, behavior, connectivity, and toolkit mappings, and the integrated development environment that supports the development lifecycle of multichannel user interfaces based on UIML.
Affiliations
  • Louvain School of ManagementOperations and Information

Citations

Helms, J., Schaefer, R., Luyten, K., Vermeulen, J., Abrams, M., Coyette, A., & Vanderdonckt, J. (2009). Human-Centered Engineering with the User Interface Markup Language. In A. Seffah, J. Vanderdonckt, M. Desmarais (ed.), Human-Centered Software Engineering (p. p. 139-171). Springer. https://hdl.handle.net/2078.5/232209