Issue No. 02 - April-June (2005 vol. 4)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MPRV.2005.29
Mika Raento , University of Helsinki and Helsinki Institute for Information
Antti Oulasvirta , University of Helsinki and Helsinki Institute for Information
Renaud Petit , University of Helsinki and Helsinki Institute for Information
Hannu Toivonen , University of Helsinki and Helsinki Institute for Information
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.
location-dependent, pervasive computing, mobile environments, ubiquitous computing, user-centered design
A. Oulasvirta, H. Toivonen, R. Petit and M. Raento, "ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications," in IEEE Pervasive Computing, vol. 4, no. , pp. 51-59, 2005.