Taking Advantage of the Nike+ API

Nike+, Technology, Websites Add a Comment »

Using the Nike+ website to track your runs is fast, easy, and rewarding. Go on a run, upload your data, and you’ve got immediate access to graphs, analysis, run comparisons, and more - everything a gadget runner could want. Well, maybe not everything.

There are those who take issue with the manner in which Nike displays the uploaded run information. The run graphs are pretty, but they’re not terribly accurate. The site is 100% Flash, as are the widgets that they provide for your blog (see the 400mToGo challenges page, for example). It frequently takes hours before your run data is reflected in your challenges. I could go on.

If you’re unhappy with what Nike+ provides, and you’re geeky enough (or determined enough) to strike out on your own, there are a couple of options. While Nike+ doesn’t advertise their API (correct me if I’m wrong on this one), a public API does exist. Every bit of the run data that you upload to the Nike+ site is available for retrieval, for you to do with as you will.

Runner+

An excellent example of the Nike+ API in action is Runner+, a third party website for Nike+ data analysis. While they use the same data that the Nike folks do, they present it a little differently, the biggest difference being in the way they chart your runs. Runner+ also features personal profiles, lively forums, challenges, and running groups. The team and the community over at Runner+ are a great bunch of folks. I highly recommend visiting.

If you’d rather strike out on your own, below are three options to consider.

Nike+ iPod Stats Wordpress Plugin

Mark Rickert over at ear-fung.us has whipped up the Nike+ iPod Stats WordPress plugin that will display your stats on your WordPress blog. Mark has provided excellent instructions for getting the plugin up and running, including a copy-and-paste code snippet to insert in your template for those who aren’t comfortable typing in the code themselves.

Rasmus Lerdorf’s NikePlus API

For those of you who are confident in your coding skills and want more control over the display and analysis of your data, PHP’s very own Rasmus Lerdorf put together a PHP5 implementation of the Nike+ API. Grab the code here, read his comments about Nike+, including brief comments on the API, here, and check out another write up, with an example of the SimpleXML object the code returns, here.

Eric Wroolie’s C#Nike+ API

For those who are more comfortable on the .NET side of the house, Eric Wroolie has put together an implementation of the Nike+ API in C#. Included is a discussion of the difficulties he faced in getting the code to work along and some code snippets. While the full implementation isn’t linked in the article, Eric has kindly offered to email it to anyone who requests a copy.

Review Roundup: Garmin’s Forerunner 405

Reviews, Technology 6 Comments »

The Garmin 405 has been on the market for a few weeks now, and runners have had enough time with the product to start sharing their impressions. Below is a selection of reviews that I’ve rounded up for your reading pleasure. Enjoy!

Let me know in the comments if I’ve missed a review I should have included. Do you have a 405? Let us know what you think!

Day One Review: Garmin Forerunner 405 watch, GPS fitness done right

Its ability to acquire GPS satellites is noticeably improved. In fact, it was able to get a fix while we were still indoors, showing us the correct time within minutes of charging. When we went outside, it was ready to start tracking our 1km test walking route. Along the way, it didn’t drop the GPS signal once, even though we were walking under numerous trees. And the heart-rate monitor literally didn’t miss a beat.

Training - Forerunner 405

Tune in as Jake, avid runner and spokesperson for Garmin, gives you a simple overview of the hottest fitness watch on the streets and trails — the GPS-enabled Forerunner 405.

Review: Garmin Forerunner 405 HRM

I’ve been testing out the features of the Garmin watch for the past week and am very satisfied with the purchase. Unfortunately, I don’t have any experience with the Forerunner 305 so I can’t make any direct comparisons with the 405’s predecessor. Below are a few aspects of the 405 that were most important to me as a runner.

Garmin Forerunner 405

I am still happy with my Forerunner 305 but the Forerunner 405 does look sexier. The difference is not as great as the style improvement between the Forerunner 301.

Garmin Forerunner 405 first impressions & review

Hey, it now looks like a watch instead of a PDA on my wrist! With that being said, I am not as impressed with the size of it that I thought I would be. It’s still a gigantic watch. In fact, if you hold the 305 and the 405 next to each other side-by-side, they are the same exact thickness!

Garmin associate puts Forerunner 405 to the test at Disney

The 405 was the easiest one for me to see and be able to watch my pace and heart rate zone. As much as I have loved the 305, I think the 405 in a very short time has taken the place in my heart where the 305 used to live.

Lost and Found: How I Recovered A Missing Nike+ Run

Nike+, Technology, Tips 12 Comments »

The Case of the Missing Run

I went out for a quick two mile run this weekend, running with my Nike+ Sport Kit as always. When I went to upload my run data, I plugged in my iPod, launched iTunes, and nothing happened. Nothing! iTunes never gave me the “Your run data has been uploaded . . .” message, and my latest run didn’t show up on the Nike+ website. I knew that the run was recorded in my iPod - I could tell by viewing the Totals data listed in the History section of the Nike+iPod menu (Nike+iPod -> History -> Totals) - but no matter what I did, I couldn’t get the run to upload.

I tried the usual tricks: Close and open iTunes, unmount and mount the iPod, relentlessly Google the symptoms. While my Google searches turned up a lot of great tips, nothing seemed to match my particular situation. Thankfully, I was able to learn enough from the troubleshooting steps to resolve my problem and upload the missing run.

Read the rest of this entry »

Interview with Nike’s Chris Shimojima

Nike+, Technology Add a Comment »

Since 2006, Chris Shimojima has overseen Nike’s online business. E-consultancy.com had an opportunity to sit down with Chris and ask some questions during ChannelAdvisor’s Catalyst Conference. Most interesting to me were the questions Chris answered about how Flash heavy the Nike sites are.

“There are some limitations [to Flash], absolutely. We are looking at the whole execution of it. We got a little bit too technology oriented without really thinking about the other collateral benefits or disadvantages with Flash.”

Scott and I have frequently said to each other the Nike+ site is a lot prettier than it is functional. It’s good to hear that Nike is aware of this and is considering making some changes.

You can read the whole interview here.

Map Your Runs With An Online Pedometer

Running, Technology, Tips, Websites 2 Comments »

Back in the day, if you wanted to map a running route by distance, you had a couple of options: drive a route and track mileage with your odometer, grab a map, a ruler, and a calculator, or pick a route that was measured by someone else and hope their calculation was correct. Thankfully, with the advent of online mapping, that’s no longer the case. Route planning, mapping, and distance calculation is now a simple matter of a few clicks of the mouse.

So, what’s a pedometer anyhow? According to this Wikipedia article, a pedometer is “a device . . . that counts each step a person takes by detecting the motion of their hips” in order to calculate distance traveled. I guess that means an online mapping tool that calculates distance traveled isn’t really a pedometer, but now I’m just being pedantic.

Seeing as how each of the three online pedometers below is a Google Maps mashup, the “best” tool becomes a matter of personal preference.

Read the rest of this entry »

Loic Le Meur Interviews Michael Tchao of Nike+

News, Nike+, Technology Add a Comment »

Loic Le Meur, a San Francisco based French blogger and entrepreneur, ran into Michael Tchao of Nike+ while in Cannes. Luis took the opportunity to interview Michael for his show Seesmic du Jour. Among other topics, Michael discusses the motivation behind the product, the social aspects of Nike+, and the Nike+ SportsBand. Enjoy.

Nike+, GPS (might be) Coming to the iPhone

News, Nike+, Technology Add a Comment »

Stuff.tv reported last week that Nike+ functionality is definitely coming to the iPhone. Mark Wilson of Stuff.tv had a sitdown with the guys in Beaverton and came back with the exciting news.

“. . . Nike+ will definitely be extending its compatibility beyond the iPod Nano to the iPhone and iPod Touch. No surprise there really, but the interesting detail is that it could also make use of both devices Wi-Fi (and, ultimately for the iPhone, 3G capability) to let you update your training log on the fly.”

While getting your news straight from Nike HQ would seem to be authoritative, there’s some suspicion at Electronista that Nike+ won’t be coming to the iPhone as soon as we might hope. The clues come from beta firmware slated for the iPhone 2.0.

“. . . earlier references to Nike+ equipment have been dropped and point to delayed or scrapped plans for integrating the sport pedometer with the phone.”

The “earlier references” line comes from comparing earlier versions of iPhone firmware to the latest beta version.

So where does this leave those of us who can’t wait to go running with a Nike+ enabled iPhone? I don’t think there’s any doubt that the iPhone will eventually support Nike+, but it may not be happening as quickly as we hope.

The majority of reports seem to contradict my conclusion. Check them out and decide for yourself.

GPS, Stereo Bluetooth & Nike+ Headed For iPhone

Nike+ on its way to iPhone and iPod touch

iPhone to Support GPS, Stereo Bluetooth, Nike+, Battle Hackers

Nike+ coming to iPhone and iPod touch

iPhone/iTouch users may get Nike+ functionality… one day

5 Ways to Cheat at Nike+ Challenges

Challenges, Nike+, Running, Technology 11 Comments »

Gasp! You mean you can cheat technology?! You can, yes, but it’s not only morally wrong, it also won’t help you to become a better runner. We weren’t sure whether to publish this article or not because we certainly don’t condone any of these tactics, but just to prove that it is possible for an insidious runner to cheat the system and to highlight potential cheating with the Nike+ system, we’re going to share these ideas with you.

  1. CREATE IMAGINARY RUNS
    Can’t be bothered to run, but you want to win a challenge? Simply use the Nike Plus Edit Web site to quickly create an XML file based on your imaginary 50-mile run before work today. Add the XML file to your iPod, and then before you know it, iTunes has uploaded your mileage to your open challenge(s). Pure evil personified! ;)
  2. TRICK iTUNES
    Did your run not go so well today? Wanted to run 10 miles but only ran two? No problem! Edit your most recent run before you upload it to Nike+, and trick iTunes into publishing your pretend workout!
  3. CALIBRATION
    Calibrate your Nike+ incorrectly, on purpose. Tell your iPod that you are going to calibrate over one mile, but only run half a mile. Oh how impressed your friends will be when you slash your personal bests by 40% over the space of a few days!
  4. MULTIPLE IPODS
    Why use one iPod when you can have two, or even three?! Attach a sensor to each running shoe and BOOM! A 10-mile run suddenly becomes a 20-mile upload. Slightly expensive, admittedly, but people with a lot of money are probably more likely to cheat than those who do not, don’t you think?
  5. WEAR NIKE+ ALL THE TIME
    This is the least serious way to cheat as technically, it does involve exercise that you are responsible for. Simply wear your Nike+ device wherever you go! Walking around the house, strolling around the mall or the grocery store, all those footsteps soon add up! But why stop the evilness there? If a friend or a relative is going out somewhere, attach your chip to their shoes and ask them to record their mileage on your behalf!

Remember, you can cheat all you want online, but when it comes down to that real race against real people, we will all know who has been telling the truth and who has not. Be warned! :)

Working Out the NEW Nike+

News, Nike+, Running, Technology 1 Comment »

AppleInsider.com has uncovered some recently filed patent documents that reveal some intriguing information about the way Apple and Nike are expanding Nike+.

The next installation of Nike+ not only looks to be coming to the Apple iPhone and Apple iPod Touch, but it is also going to allow all types of exercise to be recorded, not just running. So all those reps, curls and circuit training you perform at the gym will soon be able to be logged and analyzed using Nike+. As well as being integrated into the NikePlus.com Web site, it appears as though there is going to be a dedicated desktop application to manage all your personal information, goals and workouts.

And yes, it also looks like a heart rate monitor will soon be available to work alongside Nike+.

One of my favorite parts of the forthcoming tools is the comprehensive training program users can build themselves. For example, a user could be advised that the best way to lose weight might be to perform a warm-up walk on a treadmill for a set period of time, then complete a set of different weight drills, before embarking on a gentle run for a certain distance. Each exercise task can then be checked off via the iPod/iPhone as the user performs each individual workout. Upon uploading this data to a computer once the athlete is back home, it’s likely that the desktop software or NikePlus.com Web site will record, rate, and congratulate the person on a successful workout.

Who needs (the cost of) a personal trainer when you’ve got this kind of technology…?

We Could Have Had Nike+ 25 Years Ago

Nike+, Running, Technology 3 Comments »

Looks like Nike has Puma to thank for being the true innovators of Nike+ as we know it today. The Puma RS Computer Shoe was (a very clunky and ugly looking running shoe) available in the 1980s featuring a built-in pedometer in the back of the shoe. The computer museum archive Web site DigiBarn has some fascinating photographs of the Puma device, including some newspaper articles on how slow it seems runners were in adopting the computerized running shoe.

The most ironic and somewhat anecdotal quote within the newspaper article is made by Nike’s David Smith:

“At Nike in Oregon, sales program manager David Smith says that his company’s market research has turned up no solid market for computerized shoes.”

Oh what might have been…