Nov 30, 2012 at 3:24 PM
Edited Nov 30, 2012 at 3:25 PM
Hi OBA WP7 developers,
I'm currently working on a research project at the University of South Florida, in collaboration with Georgia Tech. This research surrounds the OneBusAway project, and we're currently in the process of setting up a OneBusAway instance in Tampa, FL
(current version here, which includes real-time data from HART's AVL system - http://www.usf.edu/onebusaway). Georgia Tech is also in the process of setting up a OBA server in Atlanta.
As part of our project, and in the interest of supporting multiple OneBusAway deployments around the country, I'd like to "regionalize" the OBA Android, iPhone, and WP7 apps.
The general idea is to leverage the existing OBA apps on the respective mobile app markets, but add functionality to them so that they are able to read from an open OneBusAway server directory (currently a Google Doc spreadsheet), determine which OBA server
matches their current location, and then request OBA information from the regional OBA server (in the exact same way they currently work in Puget Sound).
To cut down on the amount of direct feedback to the app developers about regional data problems, we would also add a feedback button in the app that points at the email address of the administrator of the regional OBA server, not the app developer.
A discusssion on the OBA Developer's group has more details of this design:
We already have permission from the Android and iPhone developers to pursue this design and update their apps.
Would you agree to accept code contributions to update the OBA WP7 app to this "regionalized" design as well?
Please let me know your thoughts on this, and feel free to contact me at the phone number below with any questions. If you wanted to help in this effort, we would welcome any collaboration as well.
Sean J. Barbeau, Ph.D.
Principal Mobile Software Architect for R&D
Center for Urban Transportation Research
University of South Florida
P.S. Here's the full scope of the research project, in case you're interested in more reading: