Advertisement

A Design Space for User Interface Composition

  • Fabio Paternò
  • Carmen Santoro
  • Lucio Davide Spano
Part of the Studies in Computational Intelligence book series (SCI, volume 340)

Abstract

Modern user interfaces are highly dynamic and interactive. They often compose in various ways user interface components. Thus, there is a need to understand what can be composed in user interfaces and how. This chapter presents a design space for user interface composition. The design space consists of five dimensions addressing aspects ranging from the UI abstraction level involved, the granularity of UI elements involved, the UI aspects that are affected by it, the time when such a composition occurs, and the type of web services involved. The design space is then analyzed with respect to the capabilities of the ConcurTaskTrees and MARIA languages in order to show how it is possible to compose user interfaces at various abstraction levels. In order to provide a deeper insight, in the paper, we also present a number of excerpts for several composition examples.

Keywords

Design Space Composition Operator Problem Space User Interface Element Abstraction Level 
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.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Agrawal, A., Amend, M., Das, M., Ford, M., Keller, C., Kloppmann, M., König, D., Leymann, F., Müller, R., Pfau, G., Plösser, K., Rangaswamy, R., Rickayzen, A., Rowley, M., Schmidt, P., Trickovic, I., Yiu, A., Zeller, M.: Web Services Extension for People (BPEL4People), Version 1.0 (June 2007)Google Scholar
  2. 2.
    Agrawal, A., Amend, M., Das, M., Ford, M., Keller, C., Kloppmann, M., König, D., Leymann, F., Müller, R., Pfau, G., Plösser, K., Rangaswamy, R., Rickayzen, A., Rowley, M., Schmidt, P., Trickovic, I., Yiu, A., Zeller, M.: Web Services Human Task (WS-HumanTask), Version 1.0 (June 2007)Google Scholar
  3. 3.
    Calvary, G., Coutaz, J., Bouillon, L., Florins, M., Limbourg, Q., Marucci, L., Paternò, F., Santoro, C., Souchon, N., Thevenin, D., Vanderdonckt, J.: The CAMELEON reference framework. CAMELEON Project.Deliverable 1.1 (2002), http://giove.isti.cnr.it/projects/cameleon/pdf/CAMELEON%20D1.1RefFramework.pdf
  4. 4.
    El bekai, A., Rossiter, N.: A Tree Based Algebra Framework for XML Data Systems. In: Proceedings of the Seventh International Conference on Enterprise Information Systems, ICEIS 2005, Miami, USA, May 25-28 (2005)Google Scholar
  5. 5.
    Jagadish, H.V., Laks, V., Lakshmanan, S., Srivastava, D., Thompson, K.: TAX A Tree Algebra for XML. In: Proceedings of DBPL Conf. (2001)Google Scholar
  6. 6.
    Janeiro, J., Preußner, A., Springer, T., Schill, A., Wauer, M.: Improving the Development of Service-Based Applications through Service Annotations. In: Proceedings of IADIS WWW/Internet (2009)Google Scholar
  7. 7.
    Lepreux, S., Vanderdonckt, J., Michotte, B.: Visual Design of User Interfaces by (De)composition. In: DSV-IS 2006, pp. 157–170 (2006)Google Scholar
  8. 8.
    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
  9. 9.
    Oasis standard: Web Service Business Process Execution Language (April 2007)Google Scholar
  10. 10.
    Paternò, F.: Model-Based Design and Evaluation of Inter-active Applications. Springer, Heidelberg (2000)Google Scholar
  11. 11.
    Paternò, S.C., Spano, L.D.: MARIA: A Universal Language for Service-Oriented Applications in Ubiquitous Environment. ACM Transactions on Computer-Human Interaction 16(4), 19:1–19:30 (2009)CrossRefGoogle Scholar
  12. 12.
    Pautasso, C., Zimmermann, O., Leymann, F.: RESTful Web Services vs. Big Web Services: Making the Right Architectural Decision. In: Proc. of the 17th International World Wide Web Conference (WWW 2008), Bejing, China (April 2008)Google Scholar
  13. 13.
    W3C, Web Services Glossary (2004), http://www.w3.org/TR/ws-gloss/

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Fabio Paternò
    • 1
  • Carmen Santoro
    • 1
  • Lucio Davide Spano
    • 1
  1. 1.HIIS LaboratoryCNR-ISTIPisaItaly

Personalised recommendations