MOTOACTV Fitness Portal for Motorola


My first assignment at Isobar was to join the team feverishly working up to the launch of Motorola's first fitness-tracking smartwatch, MOTOACTV. While Motorola engineers polished off the watch's operating system, Isobar worked alongside them developing the companion web portal and Android app.

I was in heaven. Coming from the business software world and a project limited mostly to CSS work in a proprietary development environment, this hit all my goals of working on a JavaScript-heavy consumer product for a well-known brand with a collaborative team of talented engineers and designers. As a runner, it was even in line with my own fitness goals and I regularly tested the smartwatch out on my own runs.

Promo image of the MOTOACTV smartwatch showing an in-progress workout tracking screen

MOTOACTV had exercise tracking capabilities for many types of workouts and generated a wealth of data you could visualize later on the web portal. Like most gadgets back then, you needed to connect it via cable to your computer to sync data to the server.

The site used jQuery, Google Maps, and Highcharts to power its interactive functions. I worked on nearly all of the site's features, including the homepage, map visualization, planning calendar, goal setting, community competitions, fitness zones, and more.

Various screenshots from the portal, including the home, activity detail, training, and calendar pages
Screenshot of a feature that allowed users to set target heart rate and pace zones for their workouts

After the product launched in October 2011, our team continued to work with Motorola engineers to add new features. Two of the more unique features at the time were shot tracking for golf games (complete with arcs of each shot visible on a map) and sleep analysis (never released due to the MOTOACTV being discontinued).

Screenshot of the golf tracking map visualization, which pushed the limits of what could be drawn on a Google Map at the time
Comparison of how the sleep analysis graph was displayed on device vs. the web portal. We used the Highcharts JS charting library for all our data visualization needs on the portal.

Overall, the MOTOACTV project was a joy to work on and a perfect way to deepen my JavaScript expertise while building a fun and extremely capable product.