IntelliDrive Mobility Workshop - TriMet

Preview:

Citation preview

Open Data and Open Source Implementation Initiatives at Local Level

TriMet’s Experience with Open Source Software Implementations, Open Source Software Development, and Open Data

IntelliDrive Mobility Workshop December 1, 2010Presented by Bibiana McHugh, IT Manager of Spatial Technologies

Open Source Softwaresoftware with non-restrictive

license allowing use, modification, and redistribution

Open Sourcecollaborative method to software

design, development, distribution with

access to source code

Open Architecturearchitecture that allows adding,

upgrading, swapping components

Open Datadata that is freely available to everyone

On-Board GPS for AVL and Next Arrival Information

Web Service for Next Arrival Info

Google Transit

Google Transit

General Transit Feed Spec (GTFS)

Third party apps using TriMet’s Open Data

License Agreement

Provides protection and defines Terms of Use

Easy to understand

Registration Process

Registration required only for web services to:

• Acknowledge Terms of Use• For notification purposes• Monitor usage thresholds

(tracks app ID, client IP address )

TriMet’s Open Data

Philosophy

1.don’t police data usage, don’t prescribe how it can be used

2.assume competition will weed out the less useful apps and make others better

3.make it as easy as possible for developers to access & understand data – no barriers

4.user complaints- suggest they contact developer directly

5.have mechanism for and be open to feedback from developers (forums)

6.don’t be exclusive to anyone and be inclusive to everyone (criteria for inclusion in App Center)

10 Principles for Open

Government Data

1.Completeness

2.Primacy

3.Timeliness

4.Ease of physical and electronic access

5.Machine readability

6.Non-discrimination

7.Use of commonly owned standards

8.Licensing

9.Permanence

10.Usage costs

Source: Sunlight Foundation

Open Data

Just look at the numbers:7 Other nations establishing open data

16 States now offering data sites

9 Cities in America with open data

236 New applications

253 Data contacts in Federal Agencies

305,709 Datasets available on Data.gov

July 2009 over 50,000 apps and over 1 billion downloads

Open Data

City of Portland resolution directs the city government to open data to outside developers and encourages adoption of open source solutions in technology procurement

1. Made as much data available on civicapps – very quickly

2. Solicited ideas for applications and voting mechanism

2. Held 2 app contests requiring that winning app must be open source

Open Source Software Advantages

Proven method that works

$0.00 Capital Cost

Faster evolving software

Broad user & support base

≠ Free

≠ Risky

≠ Less Control

≠ Less Support

TimeTable Publisher

TimeTable Publisher

=

Free Hybrid Car!

TimeTable Publisher

Free Hybrid Car!

= $$$

How is Open Source

part of procurement

when it’s free?

Answer: It’s the first step

Process for OS is identical to proprietary

Look for open source alternatives in all procurements

Put OS and commercial alternatives side by side before you look to buy

Select to fit the need and meet your requirements

Open Source Software

Evaluation Criteria

OS Code/Languagecan it be supported and

maintained, does it adhere to internal IT standards

Active Community Support

how quickly are questions answered on support forums

Wide developer base

Working implementations

Terms and conditions of license

Options for support contracts

Calculate implementation costs, resources, short & long term operating costs

How customizable is it

Software selections are increasingly open

Software Alternatives Analysis

Detailed Requirements Analysis of Top Candidates

dotProject – Real Property Management System

Open Source Interactive System Map

Open Source Interactive System Map

Open Source Interactive System Map

Open Source Interactive System Map

Google Trends – Most Popular Searches by City

Single-Mode Trip Planners

Multi-Mode Trip Planners

Task 1. Project Management Plan

Project Initiation Workshop July 15-17, 2009

Task 2. Develop and implement the software Jan 2011

Task 3. Evaluation Study May 2011

Task 4. Develop Final Report June 2011

Open Source Multi-Modal Trip Planner

OpenTripPlanner.org Project

Open Plans

Open Source Development Method

OpenTripPlanner.org

Open Source Development Method

Open Architecture

ClientApplication

GeocodingService

Web ServicesAPI

AddressNormalizer

ServiceEtc.

RoutingService

Data API

Shapefiles Oracle OSMOpenStreetMap

RegionalData

PostGIS

Adapter Adapter Adapter Adapter Adapter

Open Data / Free Data

what can OPEN deliver in 9 months?

what can OPEN deliver in 9 months?

what can OPEN deliver in 9 months?

Support Options

Data Options

Thank You!

CONTACT:Bibiana McHugh

IT Manager of Spatial Technologies

McHughB@trimet.org

VISIT:maps.trimet.org

developer.trimet.orgopentripplanner.org

Recommended