Step Counter updated: better power management and wider compatibility
Fri, 2008-12-19 11:32
Written by Ole Kirkeby, Step Counter team
Our first update of the Nokia Step Counter, which was originally released on May 9th 2008, offers two significant improvements frequently requested by users on the Beta Labs blog: better power management and support for some new S60 products. Here is a list of the new features.
- Support for the following S60 products: N95, N95 8GB, N82, N93i, 6210, N79, N85, N96
- Export of step data in CSV format (in Diary, select Options -> Export To File)
- Sound notifications (in Settings, General, Sound Notification. Use your own alert sounds by replacing alertsteps.aac and alerttarget.aac in E:/StepCounter/AlertSounds)
Furthermore, you can add text entries to workouts indirectly through the Nokia Wellness Diary which automatically imports summary data from the Step Counter (and Nokia Sports Tracker).
We have been working frantically to get this release out before Christmas but with quite a few phone models to support we have not had as much time as we would have liked for testing, and there are still a couple of outstanding problems we need to look at. Highest on our list is support for the E66 as well as more efficient power management on the N96 which does not give us as great a saving as we had hoped.
On this blog there have been a lot of useful comments and suggestions related to the feature set and usability of our application but only a few on the accuracy of the step count. If you already have another commercial step counter we would very much like to know if it reports the same number of steps as ours. That also goes for the number of false steps, for example picked up while driving. And we are still wondering where all those health-conscious women are hiding.
Download Step Counter.
- Ole Kirkeby, on behalf of Markus Kähäri, Tom Ahola, and the Step Counter Team
Comments:
Any plans to make 5800-version? Pretty please..
@pablo -- CVS should be CSV
Yes, my mistake. I am mixing up abbreviations.
@Roberto Braga, Tom -- step length
Please read post 4 on this thread again. Here is the relevant quote: "...a default Step Length is calculated for you. You can override it and enter your own value if you want. The Step Length is for moderate pace. The algorithm actually adjusts your step length according to the step rate, so if you walk fast, or run, the estimated distance and energy expenditure are updated accordingly"
@Pablo de Vicente -- support for 5800
The 5800 runs S60 Fifth Edition and I am not sure how difficult it is to make the Step Counter work with the touch screen UI. We will look at it once we have sorted out the E66.
@Alsiladka -- counting of single steps and random steps
The algorithm counts steps only if they occur in a roughly periodic sequence. It has to, otherwise it would pick up a huge number of false steps.
The feature I'd most like to see is automatic startup all the time. While the app is good about starting when I turn my phone on in the morning, any time I turn the phone off then on during the day (which is very often), Step Counter does not automatically turn back on -- even if the hours I set to operate include that time.
My favorite: CVS export.
I have 8 months of step data
CSV, CVS is another thing.
Good point on the crash loop. I'll have to be more vigilant about restarting the app by hand.
I can confirm that this update is much less of a drain on the battery. :)
Can you confirm whether the recorded steps can be reloaded if one has to reinstall software or get a new phone?
I am almost back in business after having celebrated the New Year with a sore throat followed by a very stubborn cold. I am pleased to see that it seems we have avoided major issues such as installation problems.
@Alsiladka -- false steps
The algorithm is deliberately tuned so that it is more likely to accept false steps than to reject true steps. Since we don't know how the user is going to carry the phone it is far from trivial to avoid that true steps are missed. So, yes, I agree that the rejection of false steps can be improved but if we make the algorithm more 'critical' then we start missing true steps which is not acceptable.
@brianb -- preserving step data
The step data is saved in the directory StepCounter on the E: drive and the file format hasn't changed. If you copy that directory to another phone you should not loose any data.
@Ernst -- support for Bluetooth heart rate monitors
I don't think it belongs in the Step Counter. Heart rate monitors are associated with sports applications and it will probably be a while before that changes.
@Mass -- N79 crash
If you can reproduce the crash, tell us how you did it.
@Geoff -- age information
Well spotted. Information about the user's age is not used. It would probably be better to remove it from the UI.
There is still few annoying bug such as random crashes on N79. Power managment of this program is very good.
e66 support???
How do you calculate the step length when you've already set a value which you know is probably not correct. If you enter the height and weight again, it does not change the step length.
While walking, if you take a single step i.e. not a walk but just random steps, it did not count them for me.
I would love to see this application running on Nokia 5800 Xpress. I have installed it but when starting it in the background it shows an error.
A message called "1 workouts recovered after application crash
" is given and cannot start normally
I've installed it on a 5800 and it works, it runs in the background too, no problem.
The only two issues:
1. The step length, I still can't figure out how you are rationalizing this. What's the formula?What should it represent?
2. Counting false steps, I think walking produces more shock-vibration than riding in a car, so that might be your starting point for excluding the false steps.
Anyways, Great application and keep up the good work.
Thanks for this brilliant aps :)
@Tom
That option has been added in the settings.
@Step Counter Team
Can you prompt the user to enter the user details on the first start instead of the default user which a user wont even be aware of if he opens the settings.
And on what research did nokia choose the age 30 as the default age!!
Also, what exactly is step lenght, there is no documentation which the user can rely on to know what it actually is.
Thanks a lot team!! It had been a really long time for the FP2 support :)
This is turning out to be a really nice pre-christmas gift spree from Nokia!!
@Tom -- application starts automatically after power-on
We have considered it, and even had it implemented at some point, but decided against it because it is too risky. If the Step Counter crashes the phone when it is launched you will go into a crash-reboot loop forever and then you have to have your phone flashed. The potential damage of this feature is enormous.
@Alsiladka -- default values in profile
Correct, the default values are not necessarily representative of the average user, and it makes sense to prompt the user for height and weight when the application is run for the first time. It is also correct that it is not explained how the step length is defined. However, I made this comment in post number 10 on the thread related to the first version of the Step Counter: Step length: go to Settings -> User and enter your Height (in cm) and Weight (in kg), and a default Step Length is calculated for you. You can override it and enter your own value if you want. The Step Length is for moderate pace. The algorithm actually adjusts your step length according to the step rate, so if you walk fast, or run, the estimated distance and energy expenditure are updated accordingly.
always the distance is wrong. If I spent 983 steps of 0.75cm it shows 0.82 km and must be 983 x 0.75 =0,78 km. In the old version and in the new version.
Roberto Braga
In the last comment read m and not cm.
Roberto Braga
I presume that with E66 compatibility high on the priority list, this also covers E71 and E63 compatibility as well?
I am ecstatic that Step Counter works on more devices, but am anxiously awaiting its compatibility with E series phones.
Thank you for the step counter.
It works great on my 5800! But I want to upgrade the firmware of the Phone. (it will change qwerty to qwertz and some other things). The actually FW on my phone is 11.0.008. Did the SC only works with the "old" FW? I´ve installed the SC version ...3_2.sis
Thanks
Talking of false steps,
I went from my home to my college about 1KM from my place on my scooterette while the step counter was running. Both while going to the coll and while coming back home, the step counter recorded about 100 steps on the scooterette.
Something needs to be done for this issue. As then, it might also count steps on a car or a motor bike.
If the counter sense the accelerator to be moving too fast, maybe it can stop counting the steps. People do not walk faster than 5KMpH i presume.
@Sami -- application requires memory card
It is a feature. Sort of. It is spelled out on our ancient Activity Monitor page on research.nokia.com but we have forgot to mention it here on Beta Labs. Strictly speaking the Step Counter requires an E: drive so the N96 is the one exception that does not need a memory card (the internal memory is assigned the drive letter E).
@Alsiladka
- use single profile for Sports Tracker, Wellness Diary, and Step Counter. I agree, that would be the proper way to do it. It is a matter of coordination between the developers, and we could have done better here.
- auto-start. In post 4 on this thread I made the comment "Application starts automatically after power-on. We have considered it, and even had it implemented at some point, but decided against it because it is too risky. If the Step Counter crashes the phone when it is launched you will go into a crash-reboot loop forever and then you have to have your phone flashed. The potential damage of this feature is enormous."
- workout recovery after applications crash. In post 82 on the previous thread I made the following comment "Application crash reported after power on. This happens if you switch off the phone without exiting the Step Counter. I do that just about every time I get on a plane. Even though the error message looks nasty the problem it reports is harmless."
@huimin -- reading step data in realtime from another application
No, it cannot be done. The Wellness Diary reads the data from files written by the Step Counter. The two applications do not communicate directly.
@Stefano, Markus -- support for E66
The E66 is slightly different from the standard S60 3.1 products so it is going to need its own installer. We hope to get it sorted out soon.
It's not working now, it gives the following message : Unable to start engine.Exiting
:'(
Hi
Glad to see update.
Can you confirm whether you can load this over previous version and or save previous history to load into it?
Thanks
does anibody now how to fix the error unable to start exiting" please help!!!!
@Ole
- Its never too late :)
Do keep the single profile on the agenda for the next gen of these simply superb apps. That would really make things much more streamlined.
- I did read that post, but i thought that was a response to the question why the Auto-Start is not enabled by default. My Bad :) THough i would like to suggest that you do give back user the option to do so when the final version is released. This beta looks much stable, and have not seen it crash fortunately.
- Once step counter is provided with the Auto-Start feature and is always running in the background, i don't think people will pull if up front and exit it before they switch off or restart the phone. Can't anything be done about it? When the switch off option is selected, the OS must be giving out the close command to the apps? (Hope that was not a noob attack :) ) No problems though, SC always started off right from where the phone had restarted last time.
As for the other feedback, the sports tracker workouts don't include the steps for that workout even though SC is running in the background and record the steps for that time period. Can you follow up with the sports tracker team to rectify this?
I note that you still ask for the user's age in the settings, but:
a> You do not say what the reason for this is, or what effect it has on the app's working, if any (I'd be interested to know what the app does with this, please);
b> If this information is required, the settings should be date or year of birth, as the age setting will become out of date in time, otherwise.
Hi Luka,
I could not find anything.
Such a great aps not working on 5800XM :'(
Not working on N96 fw.12.043
Why do we have a different user profile in Sports Tracker, Steps Counter as well as Personal Info in Wellness Diary!
Are we supposed to update all the 3 apps everytime there is a change?
Wellness Diary has a weight monitor section.
Why can't all the 3 apps use a single central profile?
Also, will have to suggest this in Wellness Diary blog, but the personal info should get updated whenever you enter a new entry in the weight section.
Also, Auto-Start does not work! Whenever you restart the phone and then start step counter, it says "1 Workout recovered from Application Crash!"
Needs work!
I have a N85.
Hello, oducts/consumer/hrm
I see heartrate bluetooth sensors are now available on the market, for example:
http://www.zephyrtech.co.nz/pr
Could you add support of them into your software?
Rgds,
Ernst
Is there a way that I can get the data (step number, distance and calories)from Steps Counter use the data in another application in realtime?
Just for academic purpose.
Sitting on a normal city bus, the step counter adds hundreds of steps to my count (especially if I take my phone out and use it for texting, which really destroys this app for me, as days where I'm not on the bus always report a much lower step count than days where I don't. Maybe you could add an option for a stricter algorithm in options, for use if you keep your phone in your trouser pocket where the movement would be very consistent? It isn't as bad on a smooth ride like a car, which seems to usually only add a few steps. All this on an N85.
Also, +1 on tightly integrating Step Count, Wellness Diary, and Sports Tracker! They are 3 great apps, and I just want to say how fantastic the Nokia Labs are, thanks for all your hard work!
So, is there any hope to get support for the E66?
Unfortenately it is the only phone with FP1 and new accelerator plugin... maybe a third party software seller is faster
sdflkjtest
alert(21)äöö
';alert(String.fromCharCode(88 ,83,83))//\';alert(String.from CharCode(88,83,83))//";alert(S tring.fromCharCode(88,83,83))/ /\";alert(String.fromCharCode( 88,83,83))//-->">'>al ert(String.fromCharCode(88,83, 83))
Any news on the e66 version? Did I buy the wrong phone, now that I know it's slightly different from the standard? (and that sms contact names can only be written "surname first name", e.g. "Rosted Thomas").
One more E66 owner impatiently waiting for an E66 version...
This completely destroys the battery life on my N85. I have it set to switch on at 7.45, and with light usage during the day the battery is pretty much dead by evening. Switched off and my battery easily lasts 2 days. Does this happen to anyone else?
Could you implement some sort of power saver option where it only checks for walking movement every 30 seconds or so, and if you aren't walking, it switches the accelerator back off, but if you are, it continues until you stop.
I don't care about it missing a few steps if it means that I can use my phone until I go to bed without charging!
I really want to use this, but I can't if it means I have to be careful with what else I do on the phone during the day..
Hey there people, this is interesting software to use, but my E66 not supported :(
As I see, i'm not the only one waiting for E66 support, keep up the great work guys ;)
Installer doesn't allow to install the application to the phone memory when memory card is not inserted(N82).
feature or bug? :)
The team has disapeared
I don't think we have heard anything from the SC team for months. My conclusion is that Betalabs has decided to freeze SC development or scrapped the whole thing.
In my opinion it would have ben polite to say that publicly or maybe take SC web pages out from the Betalabs server.
Pity. SC would have been an interesting application.
Markus
E66
Still no news about E66? I want to use it.
Thx
5800 XM
Hope soon launch 5800 XM version! :)
Great application in my N95 but now not on my 5800 :(