An XML-based Framework for Developing Usable and Reusable User Interfaces for Multi-channel Environments
Antti Martikainen, Jukka Paakki, Marko Nieminen · 2002
User interface languages are struggling to meet the requirements for supporting universal usability in multi-channel environments. Significant problems relate to achieving a systematic user interface modelling process that is flexible enough to satisfy device specific usability requirements. The difficulties commonly result in laborious application maintenance and large development costs, or in bad usability. This thesis introduces a subset of RDIXML, an XMLbased device independent user interface language. RDIXML is a task-based language that addresses device specific requirements for task sequences. While device specific functionality is allowed, the language effectively reuses the device independent task elements. A framework is sketched to interact with devices and to dynamically transform RDIXML descriptions to device specific user interfaces. An example application is used to simulate the framework's functionality.