Exploiting Web Services and Model-Based User Interfaces for Multi-device Access to Home Applications

  • Giulio Mori
  • Fabio Paternò
  • Lucio Davide Spano
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5136)


This paper presents a method, and the corresponding software architecture and prototype implementation to generate multi-device user interfaces in the home domain. The approach is based on Web services and model-based user interface generation. In particular, it focuses on multi-device interfaces obtained starting with XML descriptions of home Web services, which are then mapped onto user interface logical descriptions, from which it is possible to then generate user interfaces adapted to the target devices. During use, the generated interfaces are able to communicate with the home Web services and can be dynamically updated to reflect changes in domestic appliances available and the associated state.


User Interface Generation Web Services Logical Interface Descriptions Home Applications 


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.
    Bickmore, T., Girgensohn, A., Sullivan, J.: Web-page Filtering and Re-Authoring for Mobile Users. The Computer Journal 42(6), 534–546 (1999)CrossRefGoogle Scholar
  3. 3.
    Buyukkokten, O., Kaljuvee, O., Garcia-Molina, H., et al.: Efficient Web Browsing on Handheld Devices Using Page and Form Summarization. ATOIS 20(1), 82–115 (2002)CrossRefGoogle Scholar
  4. 4.
    Calvary, G., Coutaz, J., Thevenin, D., Bouillon, L., Florins, M., Limbourg, Q., Souchon, N., Vanderdonckt, J., Marucci, L., Paternò, F., Santoro, C.: The CAMELEON Reference Framework, Deliverable D1.1 (2002)Google Scholar
  5. 5.
    Florins, M., Vanderdonckt, J.: Graceful degradation of user interfaces as a design method for multiplatform systems. Intelligent User Interfaces, 140-147 (2004)Google Scholar
  6. 6.
    Gajos, K., Christianson, D., Hoffmann, R., Shaked, T., Henning, K., Long, J.J., Weld, D.S.: Fast and robust interface generation for ubiquitous applications. In: Beigl, M., Intille, S.S., Rekimoto, J., Tokuda, H. (eds.) UbiComp 2005. LNCS, vol. 3660, pp. 37–55. Springer, Heidelberg (2005)Google Scholar
  7. 7.
    Limbourg, Q., Vanderdonckt, J.: UsiXML: A User Interface Description Language Supporting Multiple Levels of Independence. In: Engineering Advanced Web Applications. Rinton Press, Paramus (2004)Google Scholar
  8. 8.
    Lin, J., Landay, J.: Employing Patterns and Layers for Early-Stage Design and Prototyping of Cross-Device User Interfaces. In: Proceedings, C.H.I. (ed.) Proceedings CHI 2008, Floremce (April 2008)Google Scholar
  9. 9.
    Miori, V., Tarrini, L., Manca, M., Tolomei, G.: - An open standard solution for domotic interoperability. IEEE Transactions on Consumer Electronics 52(1), 97–103 (2006)CrossRefGoogle Scholar
  10. 10.
    Nichols, J., Myers, B.A., Rothrock, B.: UNIFORM: Automatically Generating Consistent Remote Control User Interfaces. In: CHI 2006, pp. 611–620. ACM Press, New York (2006)CrossRefGoogle Scholar
  11. 11.
    Paternò, F.: Model-based Design and Evaluation of Interactive Applications. Springer, Heidelberg (1999)Google Scholar
  12. 12.
    Paternò, F., Santoro, C., Mantyjarvi, J., Mori, G., Sansone, S.: Authoring Pervasive MultiModal User Interfaces. International Journal of Web Engineering and Technology (2) (2008)Google Scholar
  13. 13.
    Song, K., Lee, K.-H.: An automated generation of xforms interfaces for web services. In: Proceedings of the International Conference on Web Services, pp. 856–863 (2007)Google Scholar
  14. 14.
    Spillner, J., Braun, I., Schill, A.: Flexible Human Service Interfaces. In: Proceedings of the 9th International Conference on Enterprise Information Systems, pp. 79–85 (2007)Google Scholar
  15. 15.
    Vermeulen, J., Vandriessche, Y., Clerckx, T., Luyten, K., Coninx, K.: Service-interaction Descriptions: Augmenting Services with User Interface Models. In: Proceedings Engineering Interactive Systems 2007. Springer, Heidelberg (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Giulio Mori
    • 1
  • Fabio Paternò
    • 1
  • Lucio Davide Spano
    • 1
  1. 1.ISTI-CNR, HIIS Laboratory PisaItaly

Personalised recommendations