Roadmap

The table below provides a listing of ongoing and planned enhancements to the OneBusAway open-source software by the OneBusAway community. This information evolves continuously; interested parties are invited to contribute to the discussion on the onebusaway-developers group.

Legend

  • Green: Task Complete
  • Yellow: Task In Progress
  • Red: Task At Risk
  • Proposed but not scheduled/Funded

Definitions

Status:

  • Proposed – unfunded initiatives
  • In progress – funded initiatives
  • Complete – funded initiatives that have been finished and publicly launched

Sponsor – Agencies funding or otherwise supporting the implementation of the feature
Performing organization – Organization implementing the feature
Interested agencies – Agencies that are interested in implementing and possibly financially supporting the development of this feature

Features

GTFS-RT ADDED trip support

GTFS-RT Service Changes v3.1 support

  • Goal: Support for unscheduled subway shuttles
  • Features:
    • Allow for ad-hoc shuttle bus integration
  • Status:  Proposed
  • Target: Q4 2023
  • Sponsor: NYC MTA
  • Interested Agencies: ?
  • Performing organization: Cambridge Systematics

Stop Search API

  • Goal:  Provide an API to support stop search autocomplete components on web/mobile
  • Features:
    • Indexes all stops loaded on OBA
    • Very fast response time
    • Returns relevant details of stops
  • Status:  Implemented
  • Target: Q1 2023
  • Sponsor: NYC MTA
  • Interested Agencies: ?
  • Performing organization: Cambridge Systematics

Occupancy (Crowding) Icons

  • Goal: Optionally render icons instead of text for Occupancy Status
  • Features:
    • Icons can be specified per deployment
  • Status:  Implemented
  • Target: Q1 2023
  • Sponsor: WMATA
  • Interested Agencies: ?
  • Performing organization: Cambridge Systematics

Mobile Web Arrival and Departure Adjustments

  • Goal: Align Mobile Web with signage driven off of GTFS-RT
  • Features:
    • Highlight Departures at terminals
    • Otherwise highlight Arrivals
  • Status:  Implemented
  • Target: Q1 2023
  • Sponsor: WMATA
  • Interested Agencies: ?
  • Performing organization: Cambridge Systematics

Arrivals and Departures for Location API

  • Goal: Provide an API to return Arrivals and Departures for a lat/lon
  • Features:
    • Many configurable parameters for filtering
    • Inherent sorting relative to lat/lon
  • Status:  Proposed
  • Target: Q4 2022
  • Sponsor: NYC MTA
  • Interested Agencies: ?
  • Performing organization: Cambridge Systematics

Autocomplete Disambiguation

  • Goal: Add additional information to autocomplete
  • Features:
    • Includes additional route and stop information
  • Status:  Proposed
  • Target: Q2 2023
  • Sponsor: Sound Transit
  • Interested Agencies: ?
  • Performing organization: Cambridge Systematics

Parent Stop Support

  • Goal: Support GTFS parent stops
  • Features:
    • Child stops reference parent (implemented)
    • Parent stops reference list of children (proposed)
    • Stop indicates what level it is at in hierarchy (proposed)
  • Status: Funded / Partially Implemented
  • Target: Q2 2023
  • Sponsor: NYC MTA
  • Interested Agencies: ?
  • Performing organization: Cambridge Systematics

Improved Cancelled Trip Support

  • Goal: Optionally return Cancelled Trips in OneBusAway API
  • Features:
    • Configuration to enable/disable
    • Configurable in real-time for snow events, disruptions
  • Status:  Implemented
  • Target: Q1 2023
  • Sponsor: NYC MTA
  • Interested Agencies: ?
  • Performing organization: Cambridge Systematics

Hide Scheduled Service by Agency

  • Goal: Highlight real-time as schedule information confuses average rider
  • Features:
    • Configurable by agency
    • Configurable in real-time for snow events, disruptions
  • Status:  Implemented
  • Target: Q1 2023
  • Sponsor: WMATA
  • Interested Agencies: ?
  • Performing organization: Cambridge Systematics

Add Trip Planner to iOS App

  • Goal: Add a Trip Planner module to the iOS app.
  • Features:
    • Configurable by agency
    • Meet or exceed feature set provided by Android.
  • Status:  Proposed
  • Target: TBD
  • Sponsor: ?
  • Interested Agencies: ?
  • Performing organization: Aaron Brethorst