Labs

ETA Mobile Web App

ETA is a proof of concept app that will determine a user’s velocity and distance remaining, and provide an estimated time of arrival to a destination. The idea came to me while driving and using an iPhone map to “guestimate” what time I’d be arriving at my destination.  I thought, “Wouldn’t it be cool if there were an app for that!”, and I swore then and there to actually build one someday.  Fast forward just a short few months later when the 10K An Event Apart Challenge actually got me to get off my lazy behind and got me coding.

The app uses the geolocation API to determine a current position and speed, and the Google Maps API to determine driving distance from the current position to the destination.  The rest is just a little mathematical gymnastics.

As I said, it’s a proof of concept app.  It’s got some issues (Gods help you if you try to use it on the EDGE network), but for the most part, it does what it says. There’s a plethora of little features I’d love to add (local storage of previous destinations and better error handling for the aforementioned EDGE issue for example), but you can only cram so much app into 10K, so it is what it is.

Please give it a whirl. Comments, ideas,  and other feedback are very much appreciated. Leave them over on the announcement post on the blog.