Chapter 6. Building Multi-Platform User Interfaces with UIML

  1. Ahmed Seffah and
  2. Homa Javahery
  1. Mir Farooq Ali1,
  2. Manuel A. Pérez-quiñones2 and
  3. Marc Abrams3

Published Online: 18 AUG 2005

DOI: 10.1002/0470091703.ch6

Multiple User Interfaces: Cross-Platform Applications and Context-Aware Interfaces

Multiple User Interfaces: Cross-Platform Applications and Context-Aware Interfaces

How to Cite

Farooq Ali, M., Pérez-quiñones, M. A. and Abrams, M. (2003) Building Multi-Platform User Interfaces with UIML, in Multiple User Interfaces: Cross-Platform Applications and Context-Aware Interfaces (eds A. Seffah and H. Javahery), John Wiley & Sons, Ltd, Chichester, UK. doi: 10.1002/0470091703.ch6

Editor Information

  1. Concordia University, Department of Computer Science, Faculty of Engineering and Computer Science, 1455 de Maisonneuve Blvd West, Montreal, Quebec H3G 1M8, Canada, Phone: +1 514-848-3024

Author Information

  1. 1

    Virginia Technology Institute, Department of Computer Science (0106), 660 McBryde Hall, Blacksburg, VA 24061, USA, Phone: 1(540) 231 1927

  2. 2

    Virginia Technology Institute, Department of Computer Science (0106), 660 McBryde Hall, Blacksburg, VA 24061, USA, Phone: 1(540) 231 2646

  3. 3

    Harmonia, Inc, PO Box 11282, Blacksburg, VA 24062, USA

Publication History

  1. Published Online: 18 AUG 2005
  2. Published Print: 28 NOV 2003

ISBN Information

Print ISBN: 9780470854440

Online ISBN: 9780470091708

SEARCH

Keywords:

  • multi-platform UI development;
  • User Interface Markup Language (UIML);
  • Rendering;
  • transcoding;
  • multi-platform UIs;
  • Task analysis;
  • Concurrent Task Tree (CTT) notation;
  • transformation-based UI development process;
  • developer intervention

Summary

This chapter contains sections titled:

  • Introduction

  • Terminology

  • Related Work

  • UIML

  • A Framework for Multi-Platform UI Development

  • Transformation-Based UI Development Environment

  • Conclusions

  • Acknowledgements

  • References