Frank: Introduction

“Frank” is a simple servlet that will query Ottawa's OC Transpo real-time GPS-based data feed API. There are a lots of alternative implementations out there, but I hadn't found a web-based one that offered a feature I was looking for: a schedule showing the projected arrival times of the next few buses in terms of a clock time, instead of just the number of minutes remaining until the ETA.

Want to see it in action? Click here.

In case anyone is interested, the source code is available under GPLv3 (or, at your option, any later version of the GPL). You can browse and/or download the code here. It has a Jenkins server, and a code coverage report for the Unit Tests that Jenkins executes.

This page was last updated on Thu Aug 27 10:01:51 JST 2015