iOS, Processing
comment 1

MovesMapper – Processing sketch for rendering location and activity

screenshot_1 copy

screenshot_1 copy 23

Tracking your movements has always been a tricky affair. At first there was Google Latitude that worked o.k. and it synced with Google services where you could download your data as KML files which could then easily be imported into Google Earth or Processing sketch. Google decided to kill Google Latitude and then there really weren’t many apps that track your location in the background. Most of them are aimed towards exercises, for example if you wanted to record a single run or similar, but none are designed to simply track your location throughout the day. Services like foursquare may allow you to check into places but do not record how you got from one place to the other. Moves on the other hand, available in the AppStore is a simple app for the iOS that tracks your location continuously, uses very little power and is designed to run in the background.

What may appear quite limited in the features provides, the app is designed not to visualise data rather encourage developers to use their API to download and map data in the ways they like. Great news is that Nicholas Felton created a Processing application that utilises API to collected this data including places, distances and gps coordinates and map it in a sketch.

The setup process is a little tricky but should be simple enough if you are even a little comfortable with terminal. It involves registering a client on the website, entering a pin code in the iphone app and getting your accessToken which you can paste inside the Processing code – you need to do the first part in 5 minutes (!!). From there you are good to go. When you start the app it will download all the data collected. You can browse dates and pan through times of the day. The app doesn’t yet update the data so for now you will need to wipe your data directory to download all your data again. Nicholas has a lot planned for the app including PDF export, better error handling, ability to pan and zoom map and more.

The is simple, lightweight and you don’t even need to open it until you want to sync the data with the servers. See also Quantid that not only integrates nicely with but it also allows you to plug into various other apps and serves to record data and compare. Likewise there are many other apps works with and you can see them all here.

MovesMapper on GitHub | for iOS | Nicholas Felton


my last 5 days

my last 5 days

my commute to the studio

my commute to the studio


If you’d like to learn more about how Nicholas Felton uses Processing, see this recent talk from the Eyeo Festival.

  • I just found the Moves Mapper on GitHub, and though I’m not a programmer, I’ve been able to get it linked to my data. Currently, is there any way to change the scale of the map in Processing? Everything I’m trying to look at is tiny, and I can’t seem to find a place in the code to resize the window. Thanks for the help!