SleepRate uses heart rate and the Health Graph to teach you about your sleep

Our ongoing partner profile series features partners doing interesting and important things with the Health Graph API (@healthgraphapi). In this installment, we speak with Uri Keren, President & CEO of HypnoCore, about his company’s Health Graph integrated sleep solution SleepRate (@sleeprate).

BD: What is the “elevator pitch” for why someone should use SleepRate?

UK: Sleep is a crucial component in our overall health and wellbeing.

On average we spend a third of our lifetime sleeping, but not many people realize the enormous effect sleep has on their lives. People who suffer from poor sleep are at a high risk of experiencing tiredness, negative mood swings, difficulty coping with high stress activities, difficulty maintaining healthy eating habits, weight problems, and a general deterioration in physical and cognitive functions.

SleepRate is the only solution in the market that uses widely available sports heart rate monitor (HRM) devices such as Polar, Garmin, Zephyr, and others to accurately measure and help improve sleep.

BD: How did you get started using the Health Graph API?

UK: SleepRate targets healthy people that already measure themselves using smartphones and heart rate monitor belts. We provide these people with accurate information and tools to help them measure and improve their sleep. Improving sleep in turn helps them to improve their health, sports performance, and overall well being. Given our focus around passive data collection using widely available commercial sensors and our desire to allow our customers to correlate their SleepRate data with other kinds of health and fitness information, the Health Graph API, especially the sleep related portion which we are using today, seemed like a natural fit.

BD: How is using the Health Graph benefiting your business?

UK: The Health Graph puts information relating to sports, sleep, and weight together in one place. This helps our customers manage their overall health while learning about their sleep habits and how those habits influence their other health parameters.

BD: What do you like about the Health Graph? What would you like to see changed?

UK: We like the wide variety of health and fitness related data available through the Health Graph. We would like to see more tools to help connect sleep quality to sports performance and weight management.

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

UK: We would love to see the following sleep parameters (important to athletes) added to the sleep portion of the Health Graph API: Mean heart rate, mean respiration rate, and stress level.

BD: Can you share any future plans for SleepRate? What’s coming next that your users will be excited about? Does the Health Graph play a role in that, and if so, how?

UK: We currently support iOS using Polar compatible HRM devices. We are launching ANT+ support for iOS using the Wahoo dongle and an Android version supporting Polar and Zephyr HRMs soon.

BD: Is there anything else we should know about you or SleepRate?

UK: SleepRate is based on our FDA/CE certified and medically tested software algorithms that analyze sleep using R-R time analysis. We are the only solution in the market that can measure sleep accurately based upon heart rate information acquired using consumer-oriented, non-proprietary devices. SleepRate is now live and FREE (click here to learn more from our web site).

Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.


OneHealthScore snapshots your health using the Health Graph

Health Graph (@healthgraphapi) partner Wellframe (@wellframe) recently launched OneHealthScore. Read our interview with Jacob Sattelmair (@jakesatt) for more on how Wellframe is using the Health Graph to reframe the health discussion for consumers.

Bill Day: Please tell us about yourself and your work.

Jacob Sattelmair: I am the co-founder of Wellframe, the company behind OneHealthScore. We’re a health data science startup consisting of doctors, scientists, and engineers working to better leverage data to get people engaged in their health.

BD: What is the “elevator pitch” for why someone should use OneHealthScore?

JS: OneHealthScore is a Health Graph app that gives you real-time insight into how your physical activity impacts your health. Your score is based on the most advanced scientific research on the health benefits of physical activity. Keeping track of your score is a great way to stay motivated and make sure you are protecting your health.

BD: How did you get started using the Health Graph API?

JS: As our team’s first project, we were looking for an opportunity to apply scientific models to health behavior data in a way that would help people get new insights and be more engaged in their health. The Health Graph API was the most obvious place to start to achieve this goal.

BD: How is using the Health Graph benefiting your business?

JS: Using the Health Graph is a great opportunity for us to access motivated users’ health behavior data and experiment with new ways of making that data meaningful and motivational to them.

BD: Which portions of the Health Graph API do you use, and why?

JS: To start we are focusing on physical activities — fitness and strength activities to be specific — as we chose to first model the impact of physical activity on health. However, we may eventually expand our model to include other data types available through the Health Graph, such as weight and nutritional intake.

BD: What do you like about the Health Graph?

JS: We love the fact that the Health Graph enables users to collect their health data across a wide range of applications and devices, and then to consent to share that data with other applications and services that enable them to get more value from those data.

BD: Can you share any future plans for Your service? What’s coming next that your users will be excited about?

JS: We will continue to iterate on OneHealthScore, exploring new ways to give users motivational insights that encourage them to do and track more activities with RunKeeper.

Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.


Run Or Else motivates by threatening your wallet

Fred Trotter (@fredtrotter) has been working in health IT for years, gaining a reputation as a health software expert. He wrote the first O’Reilly Media book about health IT, “Meaningful Use and Beyond” (click here to read reviews or buy from Amazon), and is a contributor to the O’Reilly Radar blog (@radar). During a recent interview, Fred explained why he built his Run Or Else (@runorelse) running motivation service, who should use it, and how he took advantage of the Health Graph (@healthgraphapi) and RunKeeper Elite in its implementation.

Bill Day: Why did you create Run Or Else?

Fred Trotter: Writing software to help doctors and patients is a worthwhile pursuit. But at some point I realized that if I really wanted to make a difference in healthcare I needed to start coding solutions for people to stay healthy. Run Or Else is my first public experiment with this idea.

BD: What is the “elevator pitch” for why someone should use Run Or Else?

FT: The shortest way I can describe it is “Run Or Else helps motivate people to run consistently”.

Run Or Else is designed for people who would like to be runners, but are not yet. Running as a healthy behavior is only valuable if you do it consistently over long periods of time. But if you do manage to run consistently over long periods of time, the health and lifestyle benefits are enormous.

Run Or Else helps people to run consistently by creating a simple mental hack: Tricking yourself into assuming “I have to run.” With Run Or Else each user chooses a weekly running or walking distance goal, and an amount of money to risk if they do not go that distance. Then they user RunKeeper (or something that feeds the Health Graph distance data) to track their runs. We then use the Health Graph API to download that data and automatically calculate whether a user has kept their self-commitment. If a user has gone their distance, nothing happens. If they have failed, then we charge their Paypal account.

The idea is to make it expensive not to run.

BD: How did you get started using the Health Graph API?

FT: I have been experimenting with it since it first came out. I have been thinking of building something like Run Or Else for a long time. When the Health Graph was released it became obvious that it was the perfect tool for Run Or Else. It solved the really hard problem of gathering the running data on more than one mobile platform (iPhone and Android in particular). The Health Graph hands Run Or Else the right data on a silver platter.

BD: How is using the Health Graph benefiting Run Or Else?

FT: Run Or Else would not be possible without the Health Graph. Well, perhaps it would be possible, but it would really suck.

Let me re-phrase: Without the Health Graph, Run Or Else would not be worth it for me to try and build it. I still would have tried to build something to do with incentivizing healthy behaviors, but I would not have focused on walking and running without the Health Graph.

BD: Which portions of the Health Graph API do you use, and why?

FT: I use the activity history, and I filter it for running, walking, or hiking. All three of these count towards the user’s Run Or Else weekly distance goal.

BD: What do you like about the Health Graph? What would you like to see changed?

FT: The Health Graph is really clean and simple. It provides me with a perfect window into the behaviors that I want to measure.

I believe the “ownership of the data” type issues in the API terms of use really need to change, but that is something that I believe will be addressed. [Editor's note: Shortly before this profile was published, we expanded Health Graph user data export capabilities dramatically to include all activity and measurement data, at least partially addressing Trotter's concerns.]

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

FT: Honestly, you guys are moving faster than I am. I was thinking it might be nice to have more “social” features through the API, but then you invited me to beta one of your newer social features, the Healthy button.

BD: Can you tell us why you chose to have an initial RunKeeper Elite-only beta release?

FT: There are several reasons for this.

First we are entirely dependent on the Health Graph. Besides any money we make through the RunKeeper Elite Affiliate Program, the program helps us to be sure that the Health Graph platform as a whole is funded and sustainable.

The second reason is that it puts us in a position to leverage the most advanced features of Health Graph API across all of our users. We want to build the ultimate running motivation application, and to do that we need to build on the ultimate running tracking application and RunKeeper Elite gives us that.

It is also pretty cool that it helps RunKeeper. Our app would not be possible without RunKeeper’s deliberate decision to release a clean and open API for activity tracking apps (among other things). Building and supporting an API like that is expensive, and it is important for us to make sure that RunKeeper has an incentive to keep doing that.

We plan on launching our site for all Health Graph users as soon as we have learned the initial lessons from our Elite users. As we consider the RunKeeper Elite choices, it becomes obvious that for some apps, being RunKeeper Elite-only may be a good long term funding strategy. For us, we are going to make sure that there are eventually features in our app that only RunKeeper Elite users can get. So we will have a parallel freemium business model alongside RunKeeper.

BD: Can you share any future plans for your app? What’s coming next that your users will be excited about? Does the Health Graph play a role in that, and if so, how?

FT: We have grand designs for Run Or Else, but our Elite-only launch was the first time we could get feedback en masse. We will start the next iteration of coding after we’ve accumulated enough feedback from our initial Elite-only users. The Health Graph will always play a significant role in our future plans and several of our “wouldn’t it be cool” ideas are directly tied to Health Graph features that we do not yet leverage.

Again, Run Or Else is entirely dependent on the Health Graph working: There is no “backup plan”, without Health Graph data, we really have no application.

BD: Is there anything else we should know about you or your application?

FT: We are trying to create a system that sustains running motivation, and that means more than just a financial incentive.

The most important tool we give users to sustain their motivation is their status page (you can see my status page by clicking the “demo” link at runorelse.com).

Your status page gives you access to the same underlying data that the RunKeeper interface does, except with one important bias: Your weekly distance is what matters, not your individual runs. So we show much less data then we get from the Health Graph, because we are trying help users track running/walking motivation, rather than just running.

RunKeeper’s FitnessReports will always give a much better display of a user’s detailed running and other health and fitness data. The RunKeeper web interface shows all of the things that a regular runner might care about like pace, path, elevation, etc. This is great for someone who is already running consistently.

With the Run Or Else display of the same data, you are getting a different report card. You are getting a report card that tells you, at a glance, whether or not you are a “runner”. We will be adding features around this display soon, but it is really the second big motivator in the system besides the financial incentive.

Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.


Coachya connects coaches and athletes with the Health Graph

Avi Grabinsky (@avigrabinsky) is working to make sports coaching easier for both coaches and athletes. Read our profile of him and his Health Graph (@healthgraphapi) integrated application, Coachya (@coachya), for more on how he’s doing it.

Bill Day: Please tell us about yourself and your work.

Avi Grabinsky: My wife and I (pictured together below) founded Coachya as a bootstrap start-up. We came across the idea of creating a web platform for coaches after training for several triathlon teams.

It seemed odd that many coaches use spreadsheets to handout workout plans, email for feedback from athletes, and checks for billing. So we defined a solution to cover all that in a simple and friendly platform. Both of us are engineers (I’m an Electrical engineer and my wife is an Information Systems engineer). We greatly enjoy working on the site and watching our customers use it. I am mostly involved on the product aspects, while Michal, my wife, handles the marketing side.

BD: What is the “elevator pitch” for why someone should use Coachya?

Coaches use Coachya to easily coach, manage, and bill their sports teams and athletes online. Coachya puts multiple online activities which coaches use under “one roof” in an extremely easy to use web application.

Athletes can train with a team, a coach, or by themselves on Coachya and plan their future workouts, watch their stats, share workouts with teammates, and more.

BD: How did you get started using the Health Graph API?

AG: I’d heard about RunKeeper from friends, used it a couple of times, and come across the Health Graph API through blog posts. It struck me that it would be a great idea to me to connect Coachya to the Health Graph as it’s a win-win for both of us.

BD: How is using the Health Graph benefiting your business?

AG: The Health Graph API saves Coachya’s athletes the time of manually entering their workouts into the system. It also provides instantaneous feedback to the coach on his/her athlete’s workout.

BD: Which portions of the Health Graph API do you use, and why?

AG: Coachya currently reads in workout data (mostly totals) and presents it to the athlete and his/her coach.

BD: What do you like about the Health Graph? What would you like to see changed?

AG: Once I understood how to work with the API, it was very easy to query new node types. I think the API is very “clean” and nicely structured. It seems to work really well.

That said there are a few things I think could improve it even more. I’d like to see more examples provided in the major scripting languages (PHP, Ruby, .NET). It would also help if the FitnessFeed contained additional singular parameters such as Note and Climb. Not having those parameters forces me to fetch “Past Parameters” which is quite huge.

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

AG: Apart from the above, it might also be nice if there was some a push mode instead of the pull mode that is currently available.

BD: Can you share any future plans for Coachya? What’s coming next that your users will be excited about? Does the Health Graph play a role in that, and if so, how?

AG: Coachya’s main value is its ease of use for both coaches and their athletes. We plan to make it even easier to use by adding functions such as the ability to search for library workouts, copy and paste workouts, and more.

Additionally coaches will soon be able to publish and sell their workout plans to athletes and we intend to do it differently than what’s available today on other sites. Athletes will also have more graph types available to them to track and analyze their past workouts.

Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.


Sleepy brings Health Graph sleep tracking to Android

Italian developer Massimiliano Fanciulli (@fanciulli) is building his Sleepy Android app on top of the Health Graph (@healthgraphapi). Read our discussion below to learn more about this Health Graph partner and how he’s taking advantage of the Health Graph API to give people a free tool for tracking their sleep.

Bill Day: Please tell us about yourself and your work.

Massimiliano Fanciulli: I’m a Software Engineer and I work in Pisa, Italy, the city with the leaning tower. I like developing Android apps in my spare time and I’m the creator of the sleep tracking app Sleepy.

BD: What is the “elevator pitch” for why someone should use your app?

MF: Sleepy can be used to track your sleep cycle. I made it freely available and as simple to use as possible so that everyone could track their sleep easily.

BD: How did you get started using the Health Graph API?

MF: I started as a RunKeeper user. At first I simply needed to record physical activities and RunKeeper helped me track my running. It was very motivational. As soon as the Health Graph became available I started playing with it. Sleepy is my first app which uses it.

BD: Which portions of the Health Graph API do you use, and why?

MF: I use the Sleep and the Profile portions of the Health Graph API. I use them to store new data and display related data about the user.

BD: What do you like about the Health Graph? What would you like to see changed?

MF: The Health Graph is well structured and covers most of the data that describe your fitness and workouts. It is a powerful tool for building an app, letting you to focus on the logic and not on data storage and management.

I appreciate its attention to diabetic users. It would be great to have new portions of the Health Graph covering other physical aspects and conditions so that new applications could be built allowing users affected by other pathologies to track their workouts and optimize their health in the best way possible.

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

MF: Callbacks and push messages should be added to the Health Graph so that apps can be notified by the platform when updates occurs. With these, for example, a developer could build an app which notifies you in case one of your friends starts a running workout near you. Very useful! [Editor's note: The Health Graph does support a authorization removal callback today, but does not currently provide push notifications of the kind Massimiliano mentions.]

BD: Can you share any future plans for your app? What’s coming next that your users will be excited about? Does the Health Graph play a role in that, and if so, how?

MF: I’m receiving great feedback from the Sleepy Google+ page. People seem to be very interested in the app and they’re joining the page and contributing. I’ll continue to develop some of the features those users are requesting. For instance, I added support for manual posting of data in a recent Sleepy update.

Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.


Vitogo: A personal trainer in your pocket

We recently spoke with Arel English (@arelenglish), CEO and co-founder of Vitogo (@myvitogo), about their integration with the Health Graph (@healthgraphapi) and how being a Health Graph partner is benefiting their business. Read on to learn about how Vitogo recreates what a personal trainer does for you using your iOS device and the web.

Bill Day: Please tell us about yourself and your company.

Arel English: Fitness has always been a really important part of my life and is something I struggled with as a kid. In college, first as an athlete and later as a coach, I learned the importance of strength training for health and fitness and achieving meaningful results. The problem is that strength training is really complicated and intimidating, so we created Vitogo to make strength training easy and fun.

BD: What is the “elevator pitch” for why someone should use your app?

AE: Strength training is a really important part of a healthy lifestyle. Not only does it help you look better, it’s also an important part of weight loss, reducing your risk of injury, and increasing bone density. The problem is knowing how to strength train effectively. Vitogo makes it simple. Just like a personal trainer, Vitogo assesses your fitness level and goals to give you a tailored workout program that evolves with you. It coaches you through every step of your workout, tracks your progress, and keeps you motivated with the support of your friends, other users, and rewards.

BD: How did you get started using the Health Graph API?

AE: As an avid RunKeeper user before the idea for Vitogo even existed, I used to complain that my strength training workouts didn’t count toward anything on my RunKeeper account, so when we decided to build Vitogo, the first thing we wanted to do was look into how we could have our workouts post to RunKeeper so we could get credit for all our hard work. At the time, the Health Graph API hadn’t been announced, so we were pretty excited to learn about it when we first reached out to RunKeeper about the possibility of integrating Vitogo.

BD: How is using the Health Graph benefiting your business?

AE: The Health Graph is a great way to aggregate everything active we’re doing online. Just like how Facebook made it easy for new services to seamlessly share information socially across the web, the Health Graph has made it really easy to seamlessly share healthy activity. Sharing healthy activity and being able to aggregate it and see the big picture makes Vitogo that much better a product, and is something we are really excited about!

BD: Which portions of the Health Graph API do you use, and why?

AE: Right now we’re just publishing to the Fitness Feed and pulling Vitogo users’ RunKeeper activities. We want to quickly expand to sending calories burned and strength training statistics to the Health Graph so our users can get a more integrated experience.

BD: What do you like about the Health Graph? What would you like to see changed?

AE: Being able to fully integrate Vitogo, a heart rate monitor, a swimming tracker, and tons of other stuff that I use to track my activities is hugely powerful, that’s what I love about the Health Graph. I’m looking forward to being able to see exactly what each service is going to publish to RunKeeper, and pull from RunKeeper, so I know for example if Vitogo is going to update my total number of calories burned, and number of activities done that month.

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

AE: Having the ability to control how individual apps post to the fitness feed would be an awesome extension of the Health Graph. We would like Vitogo to be able to post simple stories about a user’s strength training workout with the same type of control you have when deciding how your app posts to Facebook or Twitter.

BD: Can you share any future plans for your app? What’s coming next that your users will be excited about? Does the Health Graph play a role in that, and if so, how?

AE: We are really excited about getting users using Vitogo and giving us feedback on what they love, and what we can do better. We want to make sure that everyone using Vitogo feels confident and in control at the gym. We’re also going to continue to improve our Health Graph integration so our users get the best total picture of their fitness.

BD: Is there anything else we should know about you or your application?

AE: Vitogo is an iPhone/ iPod Touch app and a website! Using Vitogo.com is as much a part of the experience as using the app!

Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.


Hackathon innovations: David Cohen discusses his Health Graph Java wrapper

We’re finishing off 2011 with another Health Graph (@healthgraphapi) library partner profile. Below we speak with developer David Cohen about his work on a Java wrapper for the Health Graph API. If you’re a Java programmer interested in hacking health, you should definitely check it out!

Bill Day: Please tell us about yourself and your interest in the Health Graph API.

David Cohen: I am a senior software developer for Isobar North America, focusing mostly on back-end development in the worlds of Java and PHP. I also box on a (very) amateur level and am in the very early contemplative stages of what kind of Health Graph application I could develop to work with that.

After participating in Isobar’s Create 48 NFC Hackathon as part of Team Beer Pants Meeting, I became aware of and interested in working with the Health Graph API through a series of similar hackathon events hosted by Terrible Labs.

BD: Why did you develop your own Java wrapper for accessing the Health Graph API?

DC: In the setting of a series of shorter hackathons – being a few hours at a time rather than a marathon over the course of several days – developing a wrapper in a language that I was already familiar with seemed like a great way to both become familiar with the new API and to provide a tool that would be of use to Java developers who wanted to created Health Graph applications in the future.

BD: Which portions of the Health Graph API does your wrapper support? Do you use all of them in your own application?

DC: The wrapper is currently a work in progress, but the goal is to have it support the entire Health Graph API. I do not currently have my own application built off of the wrapper but I do hope to be able to use it for application development in the near future.

BD: Are there any portions of the Health Graph API that you don’t currently support but plan to in the future?

DC: There are plenty of portions that are still works in progress, but nothing that isn’t currently being worked on in terms of support.

BD: What do you like about the Health Graph? What would you like to see changed?

DC: I love the depth of data potentially represented by the Health Graph. It’s hard to look at API specifications and not have at least a few ideas for a mash-up application come to mind.

The only problem I see is right now is one that most new projects, especially ones with a large scope, suffer from: The documentation could use some improvements. It should call out specific changes when API updates are made.

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

DC: Having not really worked on the application development layer yet, my new feature request might not be ground-breakingly exciting but I would love to see an API call added that contained a map of the MIME types with keys that would not change, so that I could dynamically create my MIME type maps for wrapper calls and not have to worry about getting bad requests when the API updates.

BD: Can you share any future plans for your wrapper? What’s coming next that Health Graph developers may be excited about?

DC: Once the wrapper is stable and contains all of the current API features, I plan on writing a sample application that will give developers a good place to start implementing the features contained within the Health Graph and wrapper. After that I may even start working on an application of my own!

BD: Is there anything else we should know about you or your wrapper?

DC: Just that so far it has been a great experience working with the Health Graph and the RunKeeper team. You all have been nothing short of extraordinarily helpful and ready to answer all of my requests and point out when my “bug reports” are real or just me implementing something poorly. So thanks!

(Editor’s note: You can see David and Team Beer Pants Meeting in action at Isobar’s hackathon around 3:16 into the video below.)

Isobar Create 48 NFC Hackathon from Isobar US on Vimeo.

Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.


Scosche myTREK: Health Graph wireless pulse monitoring on your forearm

We’ve previously featured Health Graph (@healthgraphapi) applications and third party libraries in our ongoing partner profiles series. This time, we turn our attention to a device partner, Scosche Industries (@scosche), and their Health Graph-integrated myTrek device. Read on to learn more about myTrek and how Scosche is taking advantage of the Health Graph.

Bill Day: Please tell us about yourself and your company.

Rick Wenner: My background is as a fitness educator and I have spent the last decade instructing thousands of fitness professionals and consumers on how to properly maintain a healthy lifestyle. I have always seen technology as a crucial tool in expanding the possibilities and opportunities within the fitness industry. I have dedicated much of my professional career to developing award winning fitness products. I am now the Category Manager for Health and Fitness at Scosche Industries where I focus on promoting and developing Scosche’s line of Health and Fitness products.

BD: What is the “elevator pitch” for why someone should use myTREK?

RW: The Scosche myTREK is a wireless pulse monitor that is worn on your forearm as opposed to a traditional chest strap. Paired with the Scosche myTREK app, you can manage your pulse, training type, calories burned, distance/speed/pace and more. Scosche myTREK also allows you to control your music while you work out with the integrated buttons on the armband; volume up/down, play/pause and previous/next track.

BD: How did you get started using the Health Graph API?

RW: We realized that RunKeeper had a great platform for individuals tracking and sharing their health metrics with like-minded consumers. Once we launched we saw that quite a few of our users wanted to have the ability to share their myTREK workouts on RunKeeper’s Health Graph.

BD: How is using the Health Graph benefiting your business?

RW: Consumers began noticing our team’s posts during our beta testing and started asking how they could link their myTREK to the Health Graph. Since then, we have had great feedback from our existing customers, who were hoping that they would see this partnership. We are also seeing an increase in app downloads and myTREK purchases.

BD: Which portion of the Health Graph API do you use, and why?

RW: We are currently using the Fitness Activities portion of the Health Graph API. We use this to allow users’ myTREK activities to be continually monitored.

BD: What do you like about the Health Graph?

RW: The Health Graph is a great tool for enabling individuals to track their progress in one or more aspects of their fitness journey. This type of constant feedback shows the individual their end result; this can either be rewarding or show them that they need to modify their workouts to see the desired results.

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

RW: The Scosche myTREK app allows users to name their workouts. It would be great if the Health Graph could recognize what the user named the workout and track it accordingly. Currently the only way to define the workout is via the notes section.

BD: Can you share any future plans for myTREK and related Scosche products? What’s coming next that your users will be excited about?

RW: Scosche has big plans for the Health and Fitness Category; however, we are not at liberty to divulge them at this time. What I can say is that we will be launching an Android app in the very near future.

BD: Is there anything else we should know about you, Scosche, or myTREK?

RW: We are focused on creating a complete exercise experience; an experience which motivates, guides and entertains by seamlessly incorporating music, social media, and all that connects you to the world. Scosche’s award winning myTREK app and hardware are a glimpse of the great things that are still to come from the Scosche Health and Fitness Category.

Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.


Ruby fans, meet the Health Graph

This week we are featuring one of the developers building libraries and wrappers on top of the Health Graph (@healthgraphapi), Kenny Ma (@kennyma). Kenny has made his Health Graph Ruby gem available via GitHub for anyone and everyone to use. Click here to give it a try yourself and read on for more on why and how he built it.

Bill Day: Please tell us about yourself and your interest in the Health Graph API.

Kenny Ma: I’m an entrepreneur and software engineer in San Francisco. Prior to my venture in a new health start-up, I was a lead engineer at IGN Entertainment where I worked on IGN’s social network for gamers and IGN’s mobile apps. My co-founder and I are working on improving workplace wellness by creating fitness challenges for groups within companies. The Health Graph API provides a great way to track each individual’s progress.

BD: Why did you develop your own Ruby gem for accessing the Health Graph API?

KM: There are quite a few good Ruby gems for the Health Graph API now but there weren’t any when we started.

BD: Which portions of the Health Graph API does your gem support? Do you use all of them in your own application?

KM: The gem currently supports authentication, fitness activities, sleep, weight, profile, and users. We are currently using all of these in our application and will also be adding more API support soon.

BD: Which additional portions of the Health Graph API do you plan to add in the future?

KM: We are planning to add support for strength training activities very soon. Nutrition and background activities are also on our to do list.

BD: What do you like about the Health Graph? What would you like to see changed?

KM: I love the idea of making this data available so that developers like myself can quickly build health applications on top of it. I think end users will benefit tremendously from the innovations that will come out of this. I don’t see a need to change anything at this time. Keep up the good work.

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

KM: None. The Health Graph works very well for us and we haven’t had any problems with it for our application.

BD: Can you share any future plans for your gem? What’s coming next that Health Graph developers may be excited about?

KM: There will definitely be more API support and more test coverage. We will be releasing more updates very soon so make sure you watch the repository if you are using the gem.

BD: Is there anything else we should know about you or your gem?

KM: I’m excited to be able to share the gem with the community and any suggestions for improvement are always welcome.

Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.


Nexercise makes fitness fun with the Health Graph

Fitness games are an important and growing segment of the health and fitness landscape, and we’re very happy to have some several fantastic partners implementing games on top of the Health Graph (@healthgraphapi). Case in point: Nexercise (@nexercise), our featured partner this week.

Bill Day: Please tell us about yourself and your company.

Benjamin Young: I’ve been managing and delivering business and information technology solutions for the last twelve years. I love working on things that allow me to blend my creativity and entrepreneurial passion. I’ve worked in software development, product management executive positions and co-founded C.Y. Strategy, a boutique strategy and management-consulting firm focused on providing advisory services to early and mid-stage ventures. I’ve also worked on voice application systems and managed research in unstructured data analytics.

My latest venture, Nexercise aims to tackle obesity in America by turning fitness into a fun and interactive game. I originally conceived of the idea from personal frustrations with maintaining my weight while simultaneously working, going to school, and raising two children. Since the beta launch of Nexercise in August, the game has already grown to over 35,000 users.

BD: What is the “elevator pitch” for why someone should use Nexercise?

BY: Nexercise makes fitness FUN. It’s a new and exciting way to get motivated, lose weight, and stay in shape. You can play with friends, earn rewards, defeat challenges, and track your progress on the largest fitness mobile interactive game of its kind.

BD: How did you get started using the Health Graph API?

BY: We reached out to RunKeeper and you were extremely helpful. Your team pointed us to some great resources, including an open source iOS project in Github that enabled us to speed up our development time. [Editor's note: Our Health Graph libraries page links to that and other third party libraries, wrappers, and related tools.]

BD: How is using the Health Graph benefiting your business?

BY: The Health Graph adds a new level of analytics and tracking for our users. Nexercise is great at making a motivational game experience and collecting data from a user’s workouts. We did not, however, build out a set of tools to give the user detailed insight on more “quantified-self” metrics like the capabilities RunKeeper provides. The integration was a perfect fit on capabilities! We make fitness fun and RunKeeper makes fitness and health data insightful.

BD: Which portions of the Health Graph API do you use, and why?

BY: Currently we allow users to link to the Health Graph and post their activities. This will enable them to get more insight into their fitness activities.

BD: What do you like about the Health Graph? What would you like to see changed?

BY: We like the simplicity and ease of use. We’d like to see a full iOS SDK to speed up integration.

BD: If you could request any new feature from the Health Graph, what would it be? How would you use it?

BY: We would love to see extended capabilities like interest discovery: You would recommend other users to connect, based on fitness level, location, interests, and activities.

BD: Can you share any future plans for your app? What’s coming next that your users will be excited about? Does the Health Graph play a role in that, and if so, how?

BY: We plan to expand functionality to provide Health Graph API users with additional customized game experiences based on their information. Additionally we will eventually allow users to get credit (experience points, virtual medals, and rewards) for activities not recorded using the Nexercise app.

BD: Is there anything else we should know about you or your application?

BY: Yes. It’s currently available on the Apple App Store. We will be coming to Android soon, so if you have an Android phone please sign up for early access by clicking here.

Bill Day (@billday) is Platform Evangelist for RunKeeper where he helps developers learn about and use the Health Graph.


Follow

Get every new post delivered to your Inbox.

Join 801 other followers