Interaction and End-User Programming with a Context-Aware Mobile Application

  • Jonna Häkkilä
  • Panu Korpipää
  • Sami Ronkainen
  • Urpo Tuomela
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3585)


In this paper we present the user interface design and evaluation of a tool for customizing mobile phone applications with context-aware features. The tool enables the user to program a set of context-action rules, defining the behavior of the device when a selected context is recognized and/or some other user-defined conditions are met. The tool user interface design is described starting from an early paper prototype and its evaluation, leading to a functional software implementation in a mobile phone. Finally, the usability evaluation of the functional prototype, and other relevant findings from the user test, are presented.


Mobile Phone User Test Context Type Mobile Phone Application Functional Prototype 
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.


  1. 1.
    Barkhuus, L., Dey, A.: Is Context-Awareness Taking Control Away from the User? Three Levels of Interactivity Examined. In: Dey, A.K., Schmidt, A., McCarthy, J.F. (eds.) UbiComp 2003. LNCS, vol. 2864, pp. 159–166. Springer, Heidelberg (2003)Google Scholar
  2. 2.
    Barkhuus, L., Dourish, P.: Everyday Encounters with Context-Aware Computing in a Campus Environment. In: Davies, N., Mynatt, E.D., Siio, I. (eds.) UbiComp 2004. LNCS, vol. 3205, pp. 232–249. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  3. 3.
    Burrell, J., Gay, G.K., Kubo, K., Farina, N.: Context-Aware Computing: A Test Case. In: Borriello, G., Holmquist, L.E. (eds.) UbiComp 2002. LNCS, vol. 2498, pp. 1–15. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  4. 4.
    Erickson, T.: Some Problems with the Notion of Context-Aware Computing. Communications of the ACM 5(2), 102–104 (2002)Google Scholar
  5. 5.
    Gellersen, H.W., Schmidt, A., Beigl, M.: Multi-Sensor Context-Awareness in Mobile Devices and Smart Artefacts. Mobile Networks and Applications 7, 341–351 (2002)CrossRefzbMATHGoogle Scholar
  6. 6.
    Hayes, G.R., Kientz, J.A., Truong, K.N., White, D.R., Abowd, G.D., Pering, T.: Designing Capture Applications to Support the Education of Children with Autism. In: Davies, N., Mynatt, E.D., Siio, I. (eds.) UbiComp 2004. LNCS, vol. 3205, pp. 161–178. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  7. 7.
    Kela, J., Korpipää, P., Mäntyjärvi, J., Kallio, S., Savino, G., Jozzo, L., Di Marca, S.: Accelerometer-based gesture control for a design environment. Personal and Ubiquitous Computing special issue on Multimodal Interaction with Mobile and Wearable Devices. Springer, Heidelberg (in press)Google Scholar
  8. 8.
    Korpipää, P., Häkkilä, J., Kela, J., Ronkainen, S., Känsälä, I.: Utilising context ontology in mobile device application personalisation. In: Proceedings of International Conference on Mobile and Ubiquitous Multimedia, pp. 133–140. ACM, New York (2004)CrossRefGoogle Scholar
  9. 9.
    Korpipää, P., Malm, E., Salminen, I., Rantakokko, T., Kyllönen, V., Känsälä, I.: Context management for end-user development of context-aware applications. In: Proceedings of International Conference on Mobile Data Management MDM 2005 (2005) (in press)Google Scholar
  10. 10.
    Lakkala, H.: Context Exchange Protocol Specification, Context Script Specification (2003), Available:
  11. 11.
    Michahelles, F., Samulowitz, M.: Smart CAPs for Smart Its – Context Detection for Mobile Users. Personal and Ubiquitous Computing Journal 6, 269–275 (2002)CrossRefGoogle Scholar
  12. 12.
    Mäntyjärvi, J., Tuomela, U., Häkkilä, J., Känsälä, I.: Context-Studio - Tool for Personalizing Context-Aware Applications in Mobile Terminals. In: Proceedings of Australasian Computer Human Interaction Conference OZCHI 2003, pp. 64–73 (2003)Google Scholar
  13. 13.
    Nielsen, J., Mack, R.L.: Usability Inspection Methods. John Wiley & Sons, Inc., Chichester (1994)CrossRefGoogle Scholar
  14. 14.
    Standard: ISO 13407 (3.3) Google Scholar
  15. 15.
    Standard: ISO 9241-11:1998. Ergonomic requirements for office work with visual display terminals (VTDs). Part 11: Guidance on usability (1998) Google Scholar
  16. 16.
    Truong, K.N., Huang, E.M., Abowd, G.D.: CAMP: A Magnetic Poetry Interface for End-User Programming of Capture Applications for the Home. In: Davies, N., Mynatt, E.D., Siio, I. (eds.) UbiComp 2004. LNCS, vol. 3205, pp. 143–160. Springer, Heidelberg (2004)CrossRefGoogle Scholar

Copyright information

© IFIP International Federation for Information Processing 2005

Authors and Affiliations

  • Jonna Häkkilä
    • 1
  • Panu Korpipää
    • 2
  • Sami Ronkainen
    • 1
  • Urpo Tuomela
    • 1
  1. 1.Nokia MultimediaOuluFinland
  2. 2.VTT ElectronicsOuluFinland

Personalised recommendations