01.07.08

Jamie

Nike Plus API

A Nike+ Trainer
I recently purchased a pair of Nike+ running shoes. I had been eager to track my running data (distance, duration, calories) for some time, and after a couple of runs, I have been very impressed with the data, presentation, and sharing capability provided by Nike. If you aren’t familiar with Nike+, it’s a pretty simple process… A sensor in your left shoe transmits data to a receiver. There are two types of receiver:

  1. Nike+ SportBand
  2. Nike+ iPod Nano

I have the iPod Nano receiver, which plays workout-based voice feedback and motivational music while i’m running. After my run, I plug the iPod into my computer and the data is automatically sent to the Nike+ web site.

Viewing run data

Nike Plus Graph

Picture credit: Nike+

The data is well presented in flash with graphs showing run performance. The flash interface also allows you to set goals, receive training tips and map routes. You can share this data via a public link or by embedding a flash widget into a web site. If you would like to view raw run data, Nike provides you with access to their public API. This will enable you to retrieve an XML feed of your data, all you need to do is append your Nike ID to a URL (example detailed below). Once you have the data in XML format you could use a scripting language to parse the data and present it in HTML for your web site.

My Nike+ XML feed:

http://nikeplus.nike.com/nikeplus/v1/services/widget/get_public_run_list.jsp?userID=751872695

This is a great way to keep motivated. Performance data helps me set personal goals and makes each run a little more interesting. You can also join teams and compete against people all over the world. The question is - who will be the first member of Dusted to join me on Nike+?

Design, Technology, Web
, , , ,

6 Responses to “Nike Plus API”

  1. 02.07.08

    David

    I’d love to join you Jamie but I’m very busy configuring My Greggs Pastry+ API!

  2. 04.07.08

    Vil

    What does it actually do if you try to ‘moonwalking’ with Nike+, maybe the system is going to add on calories instead??

  3. 18.08.08

    Sune "Danish" Broström

    Jamie,
    Is the distance calculated in miles? Otherwise you should consider to run a bit longer… That marathon doesn’t run itself you know :-)
    I was very impressed with the Nike+ myself but have chose the Garmin forerunner 405 with true GPS mapping instead. Would love to have Nike’s GUI and ability to work with the XML though… Garmins look like something from the early 90’s…
    Keep running mate!

  4. 04.09.08

    Matt

    I wondered, with the release of the iPhone 3G with it’s built in GPS, how long it would be before some applications appeared that would compete with the Nike+ system. Well The Unofficial Apple Weblog (TUAW) has a nice comparative study of 4 apps that do just that.

    The advantage of using the GPS receiver is these are not limited to just running.

  5. 09.09.08

    Matt

    The new iPod Touch was announced today. One of the new features of this updated player is built-in Nike+. You simply need to get the Nike+ transmitter for your trainer. No iPod dongle is required.

  6. 21.10.08

    Johan

    nice post, i managed to get my data out of nikeplus. do you know if there also is an extensive api published, it seems that a site like http://slowgeek.com/ simply grabs all data from the nikeplus sytems

Leave a Reply

Search

 Subscribe to the Dusted Feed

Back to Dusted Blog home

Archives

December 2008
M T W T F S S
« Nov    
1234567
891011121314
15161718192021
22232425262728
293031  

Tags

Related