Welcome to H8, HeiaHeia.com’s brand new developer newsletter!
Joking aside, we’ve just finalized the first version of our API. This will enable that our service will be able to receive data from other relevant applications, services, and devices. A very practical example of this: You’re using a tracking device (like a heart rate monitor), an application (like a GPS app on your phone) or service (like a training log web service) to log e.g. your runs. This data could automatically be pushed to your HeiaHeia account also.
To make the most out of this feature, we have a couple of questions to ask:
1) HeiaHeia users: which tracking devices, apps or services do you use currently? Would you like to get the data in to HeiaHeia?
2) Developers of other tracking devices, apps, or services: would you like to work with us? Just email: heia (at) heiaheia.com! You can take a look at our API documentation here: apiwiki.heiaheia.com, discussions on the API take place here: http://groups.google.com/group/heiaheia-development-talk
A couple of sneak peeks of the first supported apps & devices:
- Nokia N900: we’ve piloted the API with an app called eCoach (http://ecoach.garage.maemo.org/) running on Maemo. Pushing your exercises to HeiaHeia will be supported in the next eCoach release, out in a couple of weeks (more info from here: http://talk.maemo.org/showthread.php?t=16639&page=15).
- Withings scales: we have an eager developer working on getting data from the awesome Withings “internet connected body scales” (www.withings.com) to HeiaHeia. More news to follow.
28 Comments
Hi guys,
really like the mobile site. Great job.
The tracking services that comes to mind are Sports tracker and Endomondo. eCoach would have been another suggestion so it is great it is already under work.
Keep up the good work.
/Robban
1) I use a Nokia N95 8GB with Nokia Sports Tracker using GPS, and log them at http://sportstracker.nokia.com. Yes, I’d love to get the data into HeiaHeia.
1) I use a Polar HR monitor with a GPS sensor, and sync the data to http://www.polarpersonaltracker.com/ just because it’s the only service that Polar’s WebSync device/software currently supports. Would be great to have that, but wonder how open _their_ system currently is…
1) I use Nokia N82 with Sports Tracker/GPS, as Hugo above. I would like easy upload also to Heia, but with some controls (i.e. not always showing location/route etc).
Great news this API!! Good job guys. Here is another Polar device user. RS800CX with G3 GPS and Pro Trainer software along some polarpersonaltrainer.com syncing (occasionally). Would really like to see an application reading Polar ProTrainer DB and posting training from there to Heiaheia.com (just a button in the polar app or separate web service caller like Polar web-sync is). App must either access Polar software or read Polar IR directly from the watch…I think accessing db is easier…but is it legal…
Hopefully Polar would cooperate with you. I think it really would be beneficial for both parties.
And yes. I also have N900 with eCoach and Zephyr HR transmitter. Would like to test that also. Waiting for the next release of eCoach
1) I’m using a Garmin Edge 305 cyclocomputer to track my bike excercies. I upload the data to the Garmin Connect website (http://connect.garmin.com/) and currently I’m manually copypasting the data to HeiaHeia.
Data from the cyclocomputer is transferred to Garmin Connect directly via a browser plugin. The Garmin Communicator Plugin API is open (Apache Licence) so maybe it would be possible to directly import data from Garmin devices? The API spec is here: http://developer.garmin.com/web-device/garmin-communicator-plugin/.
My main sport is cycling, but my training of course includes also other sports like gym, running, ultimate, swimming and ice hockey.
I use Polar RS800CX wrist unit to record my training (speed & cadence sensors with bike, sometimes with gps, too) + Garmin Edge 705 gps-enabled cycling computer for route data. I use primarily Polar ProTrainer desktop software for logging and analyzing my training. Overally, I think it’s an excellent piece of software.
With swimming I use Suunto’s MemBelt, which has internal memory and can record heart rate data reliably under water. After uploading the swimming training data to Suunto Training Manager (desktop software), I i) export it to Suunto Training Export file, ii) import it to SportTracks (another desktop software), iii) export it to a Polar HRM file, and finally, iv) import the resulted HRM file to Polar ProTrainer. (Importing/exporting these files inside SportTracks requires installing Suunto STE and Scalarion Export HRM plugins). This way I can have all my training data within a single software, which is important when analyzing my training and looking at different reports. (Being a software developer myself, I once wrote scripts to do conversions like these.)
Regarding Internet-based services, I’ve tried to use Strands (http://www.strands.com) for sharing my workouts, but logging stuff there is just too time consuming. In my case, their syncing software doesn’t seem to work and Strands also lacks activities like ice hockey and ultimate, which results in an incomplete diary and reports. With Strands, users cannot add their own activities, which is stupid – as a cyclist, I would also like to be able to distinct between cycling and spinning, for example.
Since I primarily use Polar ProTrainer desktop software, I would love to be
able to export or sync my training data from there. Syncing needs to be easy: workout names, activity types, comments etc. should be transferred automatically. Nobody wants to retype things!
Polar ProTrainer has an option for backing up the training data into a single zip file. I wonder, if this zip file could be uploaded to a service and extracted for further processing…
Haven’t tried heiaheai.com yet, but I guess I’ll have to take a look soon…
PS. Jussi: You probably mean http://www.polarpersonaltrainer.com
I use Nokia E75 with gps and http://sportstracker.nokia.com. It would be nice to import traininglolg.
Same as Hugo and John above. I use Nokia cellphone(e90) and sportstracker.
Sportstracker!!!
I’m using Runkeeper Pro on iPhone (and a heart monitor) and it would absolutely PERFECT if the data from RK could be transferred automatically. Really!
Why is the newsletter called Hate? Sounds pretty aggressive. (http://www.computerhope.com/jargon/h/h8.htm)
@Tapio: Good point! Facebook’s “Fate” does sound a lot better… We’ll consider re-branding.
Any news on the Withings integration? I’m considering getting on of those and it would be nice if it worked with HeiaHeia.
I am using Garmin Forerunner.
@Sebastian: our API supports weight log, so feel free to implement integration with Withings
in fact, one enthusiast already started working on it – so we might see new service popping up pretty soon
For some reason people seem to get really creative when choosing the name for their training log software, so to add to the confusion, here are a couple of others that might be potential candidates:
sportstracklive.com. I use this currently, mainly because of the Android phone software and the fact it support Zephyr HxM HRM belt (which I don’t yet own, but…). Of course, the service it provides is a bit similar to HeiaHeia, so I don’t know how keen they will be to work on integration. From what I’ve seen, the developer is really active and helpful with the system.
SportTracks is a generic software that supports multiple HRMs and GPS systems and has tons of extensions for different kinds of logging devices etc. I haven’t used this much, but it might be one option for people who don’t like to be tied with the Polar (or Suunto, or Garmin) site.
And finally, a deviation from the naming norm, Trail Runner is a software I use regularly, mainly for planning future routes. It uses different kinds of tool apps to support different HRMs, imports GPX and KML files for routes, and already provides stuff such as publication in a blog. Maybe it would be possible to publish in HeiaHeia as well.
some news about Withings integration. I finally had some time to put this project forward. I should have something to people meddle around with within a week or so (If weather is sunny it could take longer
So drop me an email to whiz@nospam.fi if you are interested about testing and if you have any ideas.
Graah, integration is way too strong word for this. The thing that I’m writing is more like a weight data proxy between withings and heiaheia
As the code will be executed on a 3rd party server and not on heiaheia servers
RunKeeper integration would definitely be perfect. I and lots of my friends using both services weekly, and I think they’re fast becoming the de facto sport tracking apps. It would be really convenient if HeiaHeia would suck my biking and running activities directly from my RunKeeper account.
@Tero Would you care to publish the url of your Withings – HeiaHeia proxy service?
@HeiaHeia Team, as soon as possible
One more vote to Sports Tracker and Polar integration. If it’s challenging to get Polar co-operate and service work with https://www.polarpersonaltrainer.com, another possibility is just use Polar data files from PC hdd and upload them. Polar Pro Trainer files are easy to utilize.
I’m using HTC Desire with Android. Waiting someone to code an importer software..
I’d like to import data from an Android app called CardioTrainer. I use it almost daily for biking, running, walking and skiing.
great that you’re linking with tracking software!
one more vote for runkeeper (cycling, inline skating).
i’m also using mylaps (speedskating)
on another subject: also requested and still waiting for an inline skating / skeelering icon on heiaheia
Hi all,
No excuses for taking too long time to finish that Withings proxy. But I’m almost there. I’m searching for couple of eager test subjects who would like to test the service before I publish it for larger groups. I’m also missing a fancy UI and I’m already getting help with that so something publishable might be on it’s way during the following weeks etc.
If you are interested about testing the Withings HeiaHeia proxy, just drop me an email whiz@nospam.fi or msg me via IRCnet (whiz).
+1 for runkeeper and withings integration