Supporting Flexible Development of Multi-device Interfaces

  • Francesco Correani
  • Giulio Mori
  • Fabio Paternò
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3425)


Tools based on the use of multiple abstraction levels have shown to be a useful solution for developing multi-device interfaces. To obtain general solutions in this area it is important to provide flexible environments with multiple entry points and support for redesigning existing interfaces for different platforms. In general, a one-shot approach can be too limiting. This paper shows how it is possible to support a flexible development cycle with entry points at various abstraction levels and the ability to change the underlying design at intermediate stages. It also shows how redesign from desktop to mobile platforms can be obtained. Such features have recently been implemented in a new version of the TERESA tool.


User Interface Mobile Phone Mobile Device Composition Operator Reverse Engineering 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Abrams, M., Phanouriou, C., Batongbacal, A., Williams, S., Shuster, J.: UIML: An Appliance-Independent XML User Interface Language. In: Proceedings of the 8th WWW Conference (1999)Google Scholar
  2. 2.
    Bouillon, L., Vanderdonckt, J.: Retargeting Web Pages to other Computing Platforms. In: Proceedings of IEEE 9th Working Conference on Reverse Engineering WCRE 2002, Richmond, October 29 - November 1, pp. 339–348. IEEE Computer Society Press, Los Alamitos (2002)Google Scholar
  3. 3.
    Calvary, G., Coutaz, J., Thevenin, D., Limbourg, Q., Bouillon, L., Vanderdonckt, J.: A Unifying Reference Framework for Multi-target User interfaces. Interacting with Computers 15(3), 289–308Google Scholar
  4. 4.
    Calvary, G., Coutaz, J., Thevenin, D.: A Unifying Reference Framework for the Development of Plastic User Interfaces. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, pp. 173–192. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  5. 5.
    Florins, M., Vanderdonckt, J.: Graceful degradation of user interfaces as a design method for multiplatform systems. In: Proceedings ACM IUI 2004, Funchal. ACM Press, New York (2004)Google Scholar
  6. 6.
    Mori, G., Paternò, F., Santoro, C.: Design and Development of Multi-Device User Interfaces through Multiple Logical Descriptions. IEEE Transactions on Software Engineering 30(8), 507–520 (2004)CrossRefGoogle Scholar
  7. 7.
    Mori, G., Paternò, F., Santoro, C.: CTTE: Support for Developing and Analysing Task Models for Interactive System Design. IEEE Transactions on Software Engineering 28(8), 797–813 (2002)CrossRefGoogle Scholar
  8. 8.
    Mullet, K., Sano, D.: Designing Visual Interfaces. Prentice Hall, Englewood Cliffs (1995)zbMATHGoogle Scholar
  9. 9.
    Paganelli, L., Paternò, F.: A Tool for Creating Design Models from Web Site Code. International Journal of Software Engineering and Knowledge Engineering, World Scientific Publishing 13(2), 169–189 (2003)CrossRefGoogle Scholar
  10. 10.
    Paternò, F.: Model-Based Design and Evaluation of Interactive Application. Springer, Heidelberg (1999) ISBN 1-85233-155-0Google Scholar
  11. 11.
    Paternò, F., Leonardi, A.: A Semantics-based Approach to the Design and Implementation of Interaction Objects. Computer Graphics Forum 13(3), 195–204 (1994)CrossRefGoogle Scholar
  12. 12.
    Pribeanu, C.: Personal Communication (2004)Google Scholar
  13. 13.
    Puerta, A., Eisenstein, J., Towards a General Computational Framework for Model-based Interface Development Systems, Proceedings ACM IUI’99, pp.171-178. Google Scholar
  14. 14.
    Puerta, A., Eisenstein, J.: XIML: A Common Representation for Interaction Data, Proceedings ACM IUI’01, pp.214-215. Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Francesco Correani
    • 1
  • Giulio Mori
    • 1
  • Fabio Paternò
    • 1
  1. 1.ISTI-CNRPisaItaly

Personalised recommendations