OneBusAway / onebusaway-iphone

OBA development has moved!
https://github.com/OneBusAway/OBAKit
Apache License 2.0
219 stars 117 forks source link

Seattle Hackathon (March 20-22, 2015) - Feature Ideas #353

Closed aaronbrethorst closed 8 years ago

aaronbrethorst commented 9 years ago

There's a transit hackathon coming up next month in Seattle, and I thought it'd be great to put together a list of cool features participants could build on top of OBA as part of it. Here's more info on the hackathon itself: http://hackthecommute.seattle.gov/2015/01/13/hackthecommute/

No dependencies that I can think of:

Requires data loading changes: (may be obviated by #311, but tbd)

Depends on having a functioning OTP installation:

From Reddit and Seattle Transit Blog

If you have additional suggestions, please add them to this list or to the comments below.

barbeau commented 9 years ago

Cross-platform ideas:

Ideas for Android:

All Android development should be based on the current OBA develop branch, since we're in the middle of a UI overhaul - https://github.com/OneBusAway/onebusaway-android/tree/develop.

There are many other issues marked with "Enhancement" tags, but the above is the top list of items I think match best with a hack-a-thon.

caitbonnar commented 9 years ago

These all look good to me! The kickoff event is tonight -- hopefully there will be a good turnout!

ghost commented 9 years ago

Yes! Thank you! We had great turnout at the kickoff and would love to see OBA devs at the event. Registration is live at hackthecommute.brownpapertickets.com.

jakebromberg commented 9 years ago

Hi there!

I'm an iOS dev by day and wouldn't mind helping out with OBA. This hackathon would be a good chance to join in, if it's not too late. Need an extra pair of programming hands?

ghost commented 9 years ago

Definitely! Please register! We'll have a table dedicated to discussing OBA on Friday 3/20 prior to team formation. Let me know if you have any questions.

aaronbrethorst commented 9 years ago

@jakebromberg You don't have to wait for the hackathon to start working on OBA. Clone the project and go to town!

jakebromberg commented 9 years ago

I've registered for the event. See you guys there. Also, digging through the issues tickets to see what I can work on. Glad to join you folks!

aaronbrethorst commented 9 years ago

Thanks, @jakebromberg! Please see if anything in the 2.4 milestone catches your eye, but—if something from a later one sounds more appealing—I won't say no to any good PR :bowtie:

bbodenmiller commented 9 years ago

I'm reading through ideas on reddit and Seattle Transit Blog - here they are for others to consider:

barbeau commented 9 years ago

@aaronbrethorst Just curious if anything for OBA ended up coming out of the hackathon?

aaronbrethorst commented 9 years ago

Yes but it was @bbodenmiller's project, so I'd rather be spoke to it :)

bbodenmiller commented 9 years ago

I'm currently fascinated by crowdsourcing of information so I pitched an idea around crowdsourcing transit data and a number of other individuals jumped onboard. Think Waze for transit riders. Initially we focused it on tracking when buses are full with the option to later expand it to include ghost buses, accidents, breakdowns, reroutes, alerts, etc. Essentially the idea is the try and collect information the agencies are not yet providing, on events that may result in a passenger not being able to get on their bus. We made some progress but obviously a lot of work would be required to actually roll this into OBA. Specifically this would require backend changes or another backend and as you know getting Sound Transit to update their backend software is unlikely in the near future. It likely would be easier to setup another backend for this feature (at least initially - similar to StopInfo) and it sounds like there may be some Microsoft resources to help support that. You can see our work at https://github.com/OneBusAwaze/OneBusAwaze. Would love to hear your thoughts on getting this rolled in to OBA. We didn't place in the top 5 but had there been a crowd favorite seems we would have had a good chance - many people voiced their support for such a feature.

Team: @aaronbrethorst @veeseattle @phodiep @kpham13 @shiraissy @tonysip @cjtezak @YasharF @bbodenmiller

Worth noting many other projects tried to utilize data from OBA in one way or another. In particular one that looked very closely related to OBA was revamping the digital signs that show when the next bus is coming. http://hackthecommute.seattle.gov/2015/03/25/hack-the-commute-recap has a list of all the projects and repos.

ghost commented 9 years ago

Candace here, from Hack the Commute – would love to help keep this moving forward in any way I can. I can put you in touch with the civic tech folks from Microsoft and I'd encourage you to take advantage of the quick pitch from non-finalists at the Championship Round on April 29, making whatever specific asks from ST or the community on that platform. Let me know.

On Sat, Apr 4, 2015 at 1:54 AM, Ben Bodenmiller notifications@github.com wrote:

I'm currently fascinated by crowdsourcing of information so I pitched an idea around crowdsourcing transit data and a number of other individuals jumped onboard. Think Waze for transit riders. Initially we focused it on tracking when buses are full with the option to later expand it to include ghost buses, accidents, breakdowns, reroutes, alerts, etc. Essentially the idea is the try and collect information the agencies are not yet providing, on events that may result in a passenger not being able to get on their bus. We made some progress but obviously a lot of work would be required to actually roll this into OBA. Specifically this would require backend changes or another backend and as you know getting Sound Transit to update their backend software is unlikely in the near future. It likely would be easier to setup another backend for this feature (at least initially - similar to StopInfo) and it sounds like there may be some Microsoft resources to help support that. You can see our work at https://github.com/OneBusAwaze/OneBusAwaze. Would love to hear your thoughts on getting this rolled in to OBA. We didn't place in the top 5 but had there been a crowd favorite seems we would have had a good chance - many people voiced their support for such a feature.

Team: @aaronbrethorst https://github.com/aaronbrethorst @veeseattle https://github.com/veeseattle @phodiep https://github.com/phodiep @kpham13 https://github.com/kpham13 @shiraissy https://github.com/shiraissy @tonysip https://github.com/tonysip @cjtezak https://github.com/cjtezak @YasharF https://github.com/YasharF @bbodenmiller https://github.com/bbodenmiller

Worth noting many other projects tried to utilize data from OBA in one way or another. In particular one that looked very closely related to OBA was revamping the digital signs that show when the next bus is coming. http://hackthecommute.seattle.gov/2015/03/25/hack-the-commute-recap has a list of all the projects and repos.

— Reply to this email directly or view it on GitHub https://github.com/OneBusAway/onebusaway-iphone/issues/353#issuecomment-89530797 .

Candace Faber

Seattle, WA

twt: @candacefaber

candacefaber.com http://t.signaleuna.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XYg2zGrQCVRYFSW5v0JBsW8rByXx56dwNGf80x9TM02?t=http%3A%2F%2Fwww.candacefaber.com%2F&si=6224883169099776&pi=c45d4e18-6c39-490f-bfff-6b8c7b0c0af0

whoastrategies.com http://t.signaleuna.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XYg2zGrQCVRYFSW5v0JBsW8rByXx56dwNGf80x9TM02?t=http%3A%2F%2Fwww.whoastrategies.com%2F&si=6224883169099776&pi=c45d4e18-6c39-490f-bfff-6b8c7b0c0af0

barbeau commented 9 years ago

Cool! Yeah, crowd-sourced elements would be great in OBA. For reference as this further evolves, you might want to check out Moovit and Tiramisu Transit - those are the two existing transit apps that I'm aware of that have major crowd-sourcing components.

I'd suggest posting info about the project to the OBA developers group (https://groups.google.com/forum/#!forum/onebusaway-developers) so its more visible in the context of the community. I agree that setting it up so the backend is separate from the core onebusaway-app-modules is good to get started.

aaronbrethorst commented 9 years ago

Thanks, Sean. I'd seen moovit but not tiramisu