Fredericton Transit just released a bus-tracker mobile app for Android. (or did they, as a recently printed Gleaner article implied it was CGI’s idea). It’s still in beta, and completely unfit for general use as they don’t have GPS tracking available for every bus in the fleet. However, it’s a great example of how open data can be used.

All of the screenshots below were copied from the Android Market page as Android phones don’t have the ability to take screenshots (unless they are rooted).

The opening screen implies that this app won’t just be for bus tracking. Hopefully we’ll see some more services on there soon.


Here we have the main menu. The bus tracker is the important part of the app, the route planner just takes you to your phone’s built-in Google Maps Transit navigation service, the schedule just goes to the city’s web site.


Here, we can choose which route to track. For a really good test, you can click “all routes”


And here’s the main screen. The first issue that jumps out is that we see the fleet numbers in the bus icons. This is because they are getting their data from the dispatch system. The fleet numbers are very useful for dispatchers, but not that good for the general public. If you click on one of the icons (like you see above), you’ll see the route numbers listed. Trouble is, as in the example above, you see two route numbers and no direction (N or S). If you’re waiting for a specific bus, you won’t actually know which one is yours until it is close enough for you to see the destination sign.

Great start, but needs some work.

Future plans?

At this time, nothing has been divulged. One hopes that they are able to fix some of the issues above before they go out of beta. For that to happen, they would have to have access to the dispatch schedules to determine which actual run the bus is doing. From there, they could determine how long you have to wait for the next bus at any particular location. That would allow for a phone (text or IVR) interface as well as other innovations such as display signs.

It would also be nice if they indicated the accessibility level of the bus. They could display an icon for a low-floor bus.

Once that is complete, the next step would be to open the data so it could be used by anyone. Don’t want to support an obsolete phone platform? No problem, let someone else do it instead. Want to let a business make their own transit info sign? No problem!

It’s a great start, hopefully the momentum continues and allows the app to get better.

Update: iOS version now on iTunes