Download presentation
Presentation is loading. Please wait.
Published byEsmond Lloyd Modified over 9 years ago
1
ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications Mika Raento, Antti Oulasvirta, Renaud Petit, and Hannu Toivonen Pervasive Computing, April – June 2005 Presented By: Alex Kotchnev
2
ContextPhone Overview ● Mobile phones as the platform – Store private information – Personalizable – Follow the user and have clues about the current situation – Programmable ● ContextPhone: 4 modules between OS and apps
3
Design Goals and Philosophy ● Provide context as a resource ● Incorporate existing applications ● Offer fast interactions and unobtrusiveness ● Ensure robustness ● Let users control seams ● Emphasize timeliness ● Enable rapid development
4
The Platform ● Sensors ● Communicati ons ● Customizabl e Applications ● System services
5
Sensors ● Location ● User Interaction ● Communication behavior ● Physical environment
6
Communications ● Local ● Remote ● File Upload ● Presence information and communications
7
System Services ● Automatic startup ● Disconnected execution and queuing operations ● Retry and recovery strategy ● Persistent stack traces
8
Architecture Decisions ● Robust and extensible ● Unobtrusiveness and rapid development ● XP : “Build the simplest thing” ● Publish-subscribe model within a single process ● Data type extensibility
9
Applications & Research Tools ● ContextLogger: Studying Mobility Patterns ● ContextContacts: Automatic Context Sharing ● ContextMedia: sharing mobile media
10
Obtaining ContextPhone ● GNU GPL Licence ● Runs on Nokia Series 60 (v1 and v2) ● Symbian 6 and 7 ● Source and Binaries: www.cs.helsinki.fi/group/context/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.