ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications

  • Authors:
  • Mika Raento;Antti Oulasvirta;Renaud Petit;Hannu Toivonen

  • Affiliations:
  • University of Helsinki and Helsinki Institute for Information;University of Helsinki and Helsinki Institute for Information;University of Helsinki and Helsinki Institute for Information;University of Helsinki and Helsinki Institute for Information

  • Venue:
  • IEEE Pervasive Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.01

Visualization

Abstract

ContextPhone is an open-source prototyping platform for context-aware mobile applications. Its development was based on an iterative, human-centered strategy aimed at enabling real-world applications that are easily integrated into usersý everyday lives. The strategy included rapid response to feedback from field evaluations. The developers also studied other applications as well as general mobility issues. Their work resulted in prioritized design goals, including an emphasis on context, unobtrusiveness, truthfulness, seamfulness, timeliness and fast interaction. These design goals have been realized in several robust components running on top of the Series 60 Smartphone platform. These components include basic services like error recovery and service starting, sensors for gathering context data, communication channels for interacting with the outside world, and customizable versions of the Smartphone applications. Several real-world applications have been built on top of ContextPhone and the platform is released under an open-source license for use in further research.