The Situation Lens: Looking into Personal Service Composition

  • Augusto Celentano
  • Stefano Faralli
  • Fabio Pittarello
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5232)


In this paper we discuss about composing services from standard suites of applications for personal data management in mobile devices. We propose a data model and an interface model that allows users to navigate among services according to the situation evolution as perceived and interpreted by the users themselves. The interface model acts as a lens exploring the situation, zooming into the details, covering different areas of the personal data, supporting the user in the role of composer of personal services.


Service Composition Interface Model User Situation Address Book Personal Information Management 
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.
    Bertelsen, O., Bodker, S.: Activity theory. In: Carroll, J. (ed.) HCI Models, Theories, and Frameworks: Toward a Multidisciplinary Science, pp. 291–324. Morgan Kaufmann, San Francisco (2003)CrossRefGoogle Scholar
  2. 2.
    Clancey, W.J.: Situated cognition: on human knowledge and computer representations. Cambridge University Press, Cambridge (1997)Google Scholar
  3. 3.
    Suchman, L.: Plans and Situated Actions. Cambridge University Press, New York (1987)Google Scholar
  4. 4.
    Dourish, P.: A foundational framework for situated computing. Position paper for the CHI 2000 Workshop on Situated Computing: A Research Agenda (2000)Google Scholar
  5. 5.
    Hewagamage, K.P., Hirakawa, M.: Situated computing: A paradigm to enhance the mobile user’s interaction. In: Chang, S.K. (ed.) Handbook of Software Engineering and Knowledge Engineering. World Scientific, Singapore (2000)Google Scholar
  6. 6.
    Bardram, J.: Plans as situated action: An activity theory approach to workflow systems. In: ECSCW (1997)Google Scholar
  7. 7.
    Bolchini, C., Quintarelli, E.: Filtering mobile data by means of context: A methodology. In: Proc. OTM Workshops 2006 - Context-Aware Mobile Systems, pp. 1986–1995 (2006)Google Scholar
  8. 8.
    Bolchini, C., Schreiber, F.A., Tanca, L.: A methodology for very small database design. Information Systems 32, 61–82 (2007)CrossRefGoogle Scholar
  9. 9.
    Tanca, L.: Context-based data tailoring for mobile users. In: Proc. BTW Workshops 2007, pp. 282–295 (2007)Google Scholar
  10. 10.
    Berhe, G., Brunie, L., Pierson, J.M.: Distributed content adaptation for pervasive systems. In: ITCC 2005, International Symposium on Information Technology: Coding and Computing, Las Vegas, Nevada, USA, pp. 234–241 (2005)Google Scholar
  11. 11.
    Costa, P.D., Pires, L.F., van Sinderen, M.: Architectural patterns for context-aware services platforms. In: Proc. of the 2nd International Workshop on Ubiquitous Computing, IWUC 2005, Miami, FL, pp. 3–18 (2005)Google Scholar
  12. 12.
    Strang, T., Linnhoff-Popien, C.: Service interoperability on context level in ubiquitous computing environments. In: Intl. Conf. on Advances in Infrastructure for Electronic Business, Education, Science, Medicine, and Mobile Technologies on the Internet, L’Aquila, Italy (2003)Google Scholar
  13. 13.
    Bederson, B.B., Clamage, A., Czerwinski, M.P., Robertson, G.G.: DateLens: A fisheye calendar interface for PDAs. ACM Trans. Comput.-Hum. Interact. 11, 90–119 (2004)CrossRefGoogle Scholar
  14. 14.
    Karlson, A., Bederson, B., SanGiovanni, J.: AppLens and LaunchTile: Two designs for one-handed thumb use on small devices. In: Proc. of SIGCHI Conference on Human Factors in Computing Systems, pp. 201–210 (2005)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Augusto Celentano
    • 1
  • Stefano Faralli
    • 1
  • Fabio Pittarello
    • 1
  1. 1.Dipartimento di InformaticaUniversità Ca’ Foscari di VeneziaMestre (VE)Italy

Personalised recommendations