Transit
Create your own personal transit screen at Hack Day
Earlier this year, Eric Fidler created an open source transit information screen that shows real-time Metro and bus arrivals, and bike availability at Capital Bikeshare stations. Now, you can make your own.

The author and his screen.
Recently, I designed my own screen using the code Eric created, and mounted a tablet computer on the wall of my apartment to be my personal transit screen, as seen here.
With a glance at the screen, I can see arrival times for the Metro and bus routes I use. It saves me time, replaces various mobile transit apps, and reminds me and visiting friends about options we might otherwise overlook.
Whether you're a coder interested in creating transit-information technologies, a web designer, or just a transit enthusiast, you can build one of these for your own space. Or for your friend, relative, apartment or condo building, school, church, or favorite bar.
I've organized a Transit Screens Hack Day on Saturday, November 10. Bring your computer, and everyone who participates will go home with a personal transit screen.
You can run it on any web browser. If you have a tablet, either Android or iPad, bring it and we'll help you get it running on your tablet too.
After your screen is set up, join us in hacking to make it better meet your needs. What about adding Car2Go support? A bus arrival notifier? Weather information? More transit agencies? Improved support for individual users? A mobile version? If you're a web designer, what about adding more flexibility to the interface? Improving the display and layout of the screen? I've put some suggestions on a bug tracker, but we want your ideas too.
If you can code in PHP, you can check out the code now. If you know Python or web design, you'll have a chance to put those skills to work too. If you mostly code in other languages, like I do, it's not a problem The Hack Day will run from 11 am to 5 pm on Saturday, November 10 at 1501 Wilson Boulevard, Suite 1100, in Rosslyn. It's 2 blocks up from the Rosslyn Metro and just across the bridge from Georgetown. Please register here.
Comments
- Bikeshare is a gateway to private biking, not competition
- Judge denies injunction against closing schools
- Long-term closures: A solution to single-tracking?
- Metro policy for refunds after delays falls short, riders say
- M Street cycle track keeps improving, draws church anger
- PG planners propose bold new smart growth future
- Prince George's County struggles to get trails right






by Richard Layman on Oct 19, 2012 1:01 pm • link • report
Another question, is the code such that you can just install a program on your tablet that will provide all this as pictured with an address entered?
by H Street LL on Oct 19, 2012 1:21 pm • link • report
by Davin Peterson on Oct 19, 2012 1:37 pm • link • report
Building a GUI around the various parts might be the most useful thing to do because it would let anyone build this for wherever they want. If non-NextBus agencies have their schedules in GTFS form they could be integrated, which is something missing in the original.
by OctaviusIII on Oct 19, 2012 2:10 pm • link • report
I don't know if it's possible, but integrating information on nearby taxis from mytaxi or black cars from uber would be amazing.
by Lucre on Oct 19, 2012 2:39 pm • link • report
As long as you're willing to participate in the hack day, stay around and help out to the best of your ability, we welcome everyone. Sure, we're hoping for a force of hardcore web coders, but we'd really like to build a community of engaged users and activists!
by Matt Caywood on Oct 19, 2012 2:54 pm • link • report
A personal transit screen is basically a web page -- it runs on a web server provided by Mobility Lab.
You build the screen using the web interface. It's not quite as simple as typing your address, but we (Andy Chosak, Eric Fidler and I) have developed some tools that make it almost that easy.
When you're done, you just load the web page into any "kiosk mode" app on your tablet, and it runs automatically.
by Matt Caywood on Oct 19, 2012 3:02 pm • link • report
by CJ on Oct 19, 2012 3:07 pm • link • report
Capital Bikeshare works already.
Car2Go has an API and we'd love to see that added.
Someone should correct me if I'm wrong, but as far as I know, Zipcar, Uber, and myTaxi don't offer APIs yet.
by Matt Caywood on Oct 19, 2012 3:08 pm • link • report
by Kev29 on Oct 19, 2012 4:40 pm • link • report
The best local reference I know of is David Alpert's survey of which transit agencies offer open data from January 2012. See the rightmost "Tracking API" column, and the comments.
by Matt Caywood on Oct 19, 2012 5:06 pm • link • report
I just wanna point that.
by Jose Pecho on Oct 22, 2012 11:26 am • link • report
by MDE on Oct 22, 2012 11:53 am • link • report
by Ward 1 Guy on Oct 22, 2012 12:07 pm • link • report
@MDE -- Sorry! We hope to host more hack days in the future and hope you will be able to attend.
by Matt Caywood on Oct 22, 2012 1:22 pm • link • report
by Jack Love on Oct 22, 2012 1:42 pm • link • report
"Nevermind." -E. Latella.
by Jack Love on Oct 22, 2012 1:45 pm • link • report
by Matt Caywood on Oct 22, 2012 4:44 pm • link • report
by Brian McLaren on Dec 1, 2012 8:19 am • link • report
Add a Comment