Sunday, April 27, 2008

Activity Monitor


Overview


The Nokia Activity Monitor displays charts and statistics, in real-time, about your movements while walking or running. It counts the number of steps, and determines the distance covered and the energy expenditure. Summaries are stored in a diary so that you can compare your activity level on different days, and over longer periods of time. Your steps are detected by analysing the output from the accelerometer in an S60 smart phone. It is most accurate when you attach the phone to your belt, or upper arm, and it also works well if carry your phone in a pocket of your clothing. It might underestimate the number of steps if you keep the phone in a bag that you hold in your hand (as opposed to over your shoulder), and the most difficult case is when you hold the phone in your hand. Inevitably, false steps are detected sometimes, for example when you are cycling or driving.



The Activity Monitor currently runs on the N95, N95 8GB, and N82. You must have a memory card in your phone for the application to work. Be aware that the Activity Monitor's use of the accelerometer requires a fair amount of battery power. It does not shut down gracefully when the voltage drops, so keep an eye on the battery indicator during the day, and don't forget to stop the Activity Monitor before you go to bed! Your feedback is greatly appreciated, so please use the contact forms on this page to send us your impressions.



Please read and accept the 2-page "End User Software Agreement" before downloading the Activity Monitor application.

* END USER SOFTWARE AGREEMENT (plain text version)
* END USER SOFTWARE AGREEMENT (pdf version)

Click the link below to download the Activity Monitor installation package version 0.11 for the Nokia N95, N95 8GB, and N82. The package is self-contained and you do not need to install or copy additional files (the R&D Accelerometer plugin is not necessary). Version 0.11 solves the problems with installation of version 0.09 and the Sports Tracker on the same device.

* Nokia Activity Monitor v.0.11, stand-alone version for the N95, N95 8GB, and N82

User Guide

When you start the application you see four main menu items: Start, Diary, Progress, and Settings. If you are using the Activity Monitor for the first time, go to Settings -> User, and enter your name, age, gender, height, and weight (height and weight are used for estimating distance and energy expenditure). The Start item launches the step counter which then runs until you explicitly select Stop. By scrolling up and down you toggle between displays for the current workout and for the current day.
Screenshot, main menu Screenshot, main screen Screenshot, main screen summary

The Diary item displays statistics for different days. The recorded workouts are indicated by small coloured bars in the Calendar view, and a popup message lists the step count, energy expenditure, and distance for the highlighted date. When you select a particular date, you see a summary screen that presents the same information as the popup message. If you select 'Options' in the summary view, you can use the menu 'Individual workouts' to look at the data recorded in separate sessions rather than the daily total. You can also use 'Individual workouts' to delete data. The up and down cursor keys takes you from the summary view to two graphical displays. One shows the intensity of your activity (based on the step frequency) and the other shows the accumulated number of steps. The left and right cursor keys moves to the previous- and next day, or workout, regardless of which of the three views is currently displayed.
Screenshot, diary Screenshot, diary summary Screenshot, diary intensity Screenshot, diary accumulated steps

The Progress item displays statistics for different weeks. The summary view lists the step count, energy expenditure, and distance for the currently selected week. The up and down cursor keys takes you from the summary view to two graphical displays. One shows the step count for each day of the week and the other shows the step count for the current week as well as the previous three weeks. The left and right cursor keys moves to the previous- and next week regardless of which of the three views is currently displayed.
Screenshot, progress summary Screenshot, progress for 7 days Screenshot, progress for 4 weeks

There are some options, which are not described here, inside the menus so you might want to spend a little time experimenting with the application to find out what else it can do!

N95 RD Accelerometer Plug-in

In a later N95 firmware release you should be able to access the raw accelerometer data by using the official sensor plug-in downloadable from Forum Nokia (Sensor Plug-in for 60 3rd Edition).

As a by-product of Activity Monitor research we have developed accelerometer software plug-in for Nokia N95. It enables receiving raw accelerometer data from the phone's inbuilt tri-axis accelerometer. The plug-in is a C++ software library, which can be used with publicly available S60 platform SDK's. Be aware that the plug-in software is not an official release. It is meant is meant for research and development purposes only. Please read and accept the 2-page "End User Software Agreement" before downloading the plug-in. Installation and usage instructions can be found in package's Readme.txt file.

* END USER SOFTWARE AGREEMENT (plain text version)
* END USER SOFTWARE AGREEMENT (pdf version)

Click the link below to download the RD Accelerometer Plug-in package for the Nokia N95.

* N95 RD Accelerometer Plug-in package

In order to showcase the plug-in use, we created a simple example application, MovingBall. The source codes of the example application can be downloaded from the link below. To see the accelerometer plug-in in use, install MovingBall_Example.sisx to your N95 and run MovingBall.

* MovingBall example application
* MovingBall example application source codes

Moving Ball Screenshot



No comments:

eXTReMe Tracker

Add to Technorati Favorites