Transit data hacking with the mobile web



The initial implementation of Nextbus used a jQTouch-based web client talking to the Translink API via a server-side proxy written in PHP. I eventually added basic stop search history support using localStorage, and recently have re-factored the app significantly:

* a less webkit-centric interface
* completely new workflow based around Geolocation instead of stop number lookup


‘Nextbus’ is a mobile web hack that uses an existing transit data api in Vancouver BC to provide people ( me at least ) with a better mobile solution for finding out when the bus is coming. In this talk I’ll talk about the API data I’m using, the mobile web / HTML5 features Nextbus takes advantage of, and the development tools I am using to make mobile web development productive for mere mortals.
under heavy development.

Speaking experience