SlideShare a Scribd company logo
1 of 47
Download to read offline
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities
What "Open" Means for Next Generation Cities

More Related Content

More from Nick Grossman

Predictive Analytics for Cities
Predictive Analytics for CitiesPredictive Analytics for Cities
Predictive Analytics for CitiesNick Grossman
 
We are the Lobbyists for our Cconnected Future
We are the Lobbyists for our Cconnected FutureWe are the Lobbyists for our Cconnected Future
We are the Lobbyists for our Cconnected FutureNick Grossman
 
Cities that Work like the Web
Cities that Work like the WebCities that Work like the Web
Cities that Work like the WebNick Grossman
 
The Opportunity for Civic Startups (Long - Web 2.0 Expo)
The Opportunity for Civic Startups (Long - Web 2.0 Expo)The Opportunity for Civic Startups (Long - Web 2.0 Expo)
The Opportunity for Civic Startups (Long - Web 2.0 Expo)Nick Grossman
 
The Opportunity for Civic Startups (Short - MIT Entrepreneurship Festival)
The Opportunity for Civic Startups (Short - MIT Entrepreneurship Festival)The Opportunity for Civic Startups (Short - MIT Entrepreneurship Festival)
The Opportunity for Civic Startups (Short - MIT Entrepreneurship Festival)Nick Grossman
 
Open Infrastructure for Tomorrow’s Cities
Open Infrastructure for Tomorrow’s CitiesOpen Infrastructure for Tomorrow’s Cities
Open Infrastructure for Tomorrow’s CitiesNick Grossman
 
Open Data + Open Source for Transportation
Open Data + Open Source for TransportationOpen Data + Open Source for Transportation
Open Data + Open Source for TransportationNick Grossman
 
Knight Night: OpenBlock and Open Source in the Knight News Challenge
Knight Night: OpenBlock and Open Source in the Knight News ChallengeKnight Night: OpenBlock and Open Source in the Knight News Challenge
Knight Night: OpenBlock and Open Source in the Knight News ChallengeNick Grossman
 

More from Nick Grossman (12)

Winning on Trust
Winning on TrustWinning on Trust
Winning on Trust
 
Predictive Analytics for Cities
Predictive Analytics for CitiesPredictive Analytics for Cities
Predictive Analytics for Cities
 
We are the Lobbyists for our Cconnected Future
We are the Lobbyists for our Cconnected FutureWe are the Lobbyists for our Cconnected Future
We are the Lobbyists for our Cconnected Future
 
Cities that Work like the Web
Cities that Work like the WebCities that Work like the Web
Cities that Work like the Web
 
The Opportunity for Civic Startups (Long - Web 2.0 Expo)
The Opportunity for Civic Startups (Long - Web 2.0 Expo)The Opportunity for Civic Startups (Long - Web 2.0 Expo)
The Opportunity for Civic Startups (Long - Web 2.0 Expo)
 
The Opportunity for Civic Startups (Short - MIT Entrepreneurship Festival)
The Opportunity for Civic Startups (Short - MIT Entrepreneurship Festival)The Opportunity for Civic Startups (Short - MIT Entrepreneurship Festival)
The Opportunity for Civic Startups (Short - MIT Entrepreneurship Festival)
 
Open Infrastructure for Tomorrow’s Cities
Open Infrastructure for Tomorrow’s CitiesOpen Infrastructure for Tomorrow’s Cities
Open Infrastructure for Tomorrow’s Cities
 
Open Data + Open Source for Transportation
Open Data + Open Source for TransportationOpen Data + Open Source for Transportation
Open Data + Open Source for Transportation
 
Civic Commons
Civic CommonsCivic Commons
Civic Commons
 
Knight Night: OpenBlock and Open Source in the Knight News Challenge
Knight Night: OpenBlock and Open Source in the Knight News ChallengeKnight Night: OpenBlock and Open Source in the Knight News Challenge
Knight Night: OpenBlock and Open Source in the Knight News Challenge
 
OpenPlans Overview
OpenPlans OverviewOpenPlans Overview
OpenPlans Overview
 
Data into Action
Data into ActionData into Action
Data into Action
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Recently uploaded (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Editor's Notes

  1. OpenPlans’ team consists of software engineers, designers, and journalists, all working to make cities more livable and citizens more informed, and technology more effective. Our major skill areas are (from least to most technical): 1) online journalism covering urban policy issues 2) web applications and technology strategy for “open cities” and “open government”, and 3) open source software development
  2. OpenPlans’ team consists of software engineers, designers, and journalists, all working to make cities more livable and citizens more informed, and technology more effective. Our major skill areas are (from least to most technical): 1) online journalism covering urban policy issues 2) web applications and technology strategy for “open cities” and “open government”, and 3) open source software development
  3. OpenPlans’ team consists of software engineers, designers, and journalists, all working to make cities more livable and citizens more informed, and technology more effective. Our major skill areas are (from least to most technical): 1) online journalism covering urban policy issues 2) web applications and technology strategy for “open cities” and “open government”, and 3) open source software development
  4. OpenPlans’ team consists of software engineers, designers, and journalists, all working to make cities more livable and citizens more informed, and technology more effective. Our major skill areas are (from least to most technical): 1) online journalism covering urban policy issues 2) web applications and technology strategy for “open cities” and “open government”, and 3) open source software development
  5. OpenPlans’ team consists of software engineers, designers, and journalists, all working to make cities more livable and citizens more informed, and technology more effective. Our major skill areas are (from least to most technical): 1) online journalism covering urban policy issues 2) web applications and technology strategy for “open cities” and “open government”, and 3) open source software development
  6. OpenPlans’ team consists of software engineers, designers, and journalists, all working to make cities more livable and citizens more informed, and technology more effective. Our major skill areas are (from least to most technical): 1) online journalism covering urban policy issues 2) web applications and technology strategy for “open cities” and “open government”, and 3) open source software development
  7. OpenPlans’ team consists of software engineers, designers, and journalists, all working to make cities more livable and citizens more informed, and technology more effective. Our major skill areas are (from least to most technical): 1) online journalism covering urban policy issues 2) web applications and technology strategy for “open cities” and “open government”, and 3) open source software development
  8. OpenPlans’ team consists of software engineers, designers, and journalists, all working to make cities more livable and citizens more informed, and technology more effective. Our major skill areas are (from least to most technical): 1) online journalism covering urban policy issues 2) web applications and technology strategy for “open cities” and “open government”, and 3) open source software development
  9. OpenPlans’ team consists of software engineers, designers, and journalists, all working to make cities more livable and citizens more informed, and technology more effective. Our major skill areas are (from least to most technical): 1) online journalism covering urban policy issues 2) web applications and technology strategy for “open cities” and “open government”, and 3) open source software development
  10. OpenPlans’ team consists of software engineers, designers, and journalists, all working to make cities more livable and citizens more informed, and technology more effective. Our major skill areas are (from least to most technical): 1) online journalism covering urban policy issues 2) web applications and technology strategy for “open cities” and “open government”, and 3) open source software development
  11. One area of focus is Transportation Technology. We are working with a number of transportation agencies around the US to develop open source tools for better customer information, more meaningful involvement in transportation planning, and new insights into how transportation systems function.
  12. One area of focus is Transportation Technology. We are working with a number of transportation agencies around the US to develop open source tools for better customer information, more meaningful involvement in transportation planning, and new insights into how transportation systems function.
  13. One area of focus is Transportation Technology. We are working with a number of transportation agencies around the US to develop open source tools for better customer information, more meaningful involvement in transportation planning, and new insights into how transportation systems function.
  14. One of our current projects is with New York’s MTA, bringing real-time bus information to the web.
  15. “Where is the bus” is a critical question, and one that NYC has yet to completely solve. Our pilot project is intended to demostrate the potential of doing things in an “open” way.
  16. We are building a web server that takes vehicle locations and serves them up to web and mobile applications.
  17. We are building a web server that takes vehicle locations and serves them up to web and mobile applications.
  18. We are building a web server that takes vehicle locations and serves them up to web and mobile applications.
  19. We are building a web server that takes vehicle locations and serves them up to web and mobile applications.
  20. We are building a web server that takes vehicle locations and serves them up to web and mobile applications.
  21. We are building a web server that takes vehicle locations and serves them up to web and mobile applications.
  22. We are building a web server that takes vehicle locations and serves them up to web and mobile applications.
  23. We are building a web server that takes vehicle locations and serves them up to web and mobile applications.
  24. We are building a web server that takes vehicle locations and serves them up to web and mobile applications.
  25. Here is an early example of real location data coming from NYC buses.
  26. We are not starting from scratch. Rather, we are building upon a proven (and very popular) open source bus tracking project called OneBusAway. OneBusAway was developed by Brian Ferris for use in Seattle, and is one of Seattle’s most popular apps. By starting with OneBusAway, we are able to reduce many of the up-front costs of developing these tools.
  27. OneBusAway did a survey of riders, which shows what a powerful impact adding a simple information layer can have on riders.
  28. In the end, better transit information can lead to happier riders, a greener city, and double cost savings for transit agencies -- both from increased ridership and lower software costs.
  29. In the end, better transit information can lead to happier riders, a greener city, and double cost savings for transit agencies -- both from increased ridership and lower software costs.
  30. In the end, better transit information can lead to happier riders, a greener city, and double cost savings for transit agencies -- both from increased ridership and lower software costs.
  31. The overall architecture represents 3 layers - 1) on-bus hardware, 2) server middleware and 3) user-facing applications. The “closed” model wraps all of these into an end-to-end solution. The “open” model allows for flexibility between and within each layer. For simplicity’s sake, this is represented as a binary choice (closed vs. open), when in reality it is actually more of a spectrum.
  32. The overall architecture represents 3 layers - 1) on-bus hardware, 2) server middleware and 3) user-facing applications. The “closed” model wraps all of these into an end-to-end solution. The “open” model allows for flexibility between and within each layer. For simplicity’s sake, this is represented as a binary choice (closed vs. open), when in reality it is actually more of a spectrum.
  33. The overall architecture represents 3 layers - 1) on-bus hardware, 2) server middleware and 3) user-facing applications. The “closed” model wraps all of these into an end-to-end solution. The “open” model allows for flexibility between and within each layer. For simplicity’s sake, this is represented as a binary choice (closed vs. open), when in reality it is actually more of a spectrum.
  34. The overall architecture represents 3 layers - 1) on-bus hardware, 2) server middleware and 3) user-facing applications. The “closed” model wraps all of these into an end-to-end solution. The “open” model allows for flexibility between and within each layer. For simplicity’s sake, this is represented as a binary choice (closed vs. open), when in reality it is actually more of a spectrum.
  35. The overall architecture represents 3 layers - 1) on-bus hardware, 2) server middleware and 3) user-facing applications. The “closed” model wraps all of these into an end-to-end solution. The “open” model allows for flexibility between and within each layer. For simplicity’s sake, this is represented as a binary choice (closed vs. open), when in reality it is actually more of a spectrum.
  36. The overall architecture represents 3 layers - 1) on-bus hardware, 2) server middleware and 3) user-facing applications. The “closed” model wraps all of these into an end-to-end solution. The “open” model allows for flexibility between and within each layer. For simplicity’s sake, this is represented as a binary choice (closed vs. open), when in reality it is actually more of a spectrum.
  37. The overall architecture represents 3 layers - 1) on-bus hardware, 2) server middleware and 3) user-facing applications. The “closed” model wraps all of these into an end-to-end solution. The “open” model allows for flexibility between and within each layer. For simplicity’s sake, this is represented as a binary choice (closed vs. open), when in reality it is actually more of a spectrum.
  38. In the closed model, a single solution delivers a single interface. While this can be simpler to purchase and install, it is limited in its long-term flexibility.
  39. The open approach treats each layer separately and allows them to be developed independently. We will explore each layer in detail.
  40. At the top is the “app” layer -- an Application Programming Interface (API) is created, which allows anyone to write apps to use the data in the system. This approach has led to an explosion in transit-related apps (for instance, hundreds in the iPhone app store alone).
  41. The server layer takes the raw data from individual buses and prepares it to be queried by applications. In our case, we are building the server layer from an open source toolkit (OneBusAway). In the future, agencies running this software will be able to customize it themselves, or hire anyone to improve it for them (i.e., they will not be tied to us as a vendor), which increases their long-term flexibility.
  42. At the hardware layer, a variety of hardware components can be used to communicate location data to the server. On the left is a unit produced from commodity components by researchers at MIT. You could also use a smartphone, or hardware that’s already installed on the bus (the farebox, if it is equipped with GPS).
  43. Long-term, we are working towards the development of a suite of open source components for transportation management. Real-time bus locations is just the first step.
  44. An important takeaway is that while delivering new information to the public is exiting and valuable, it’s also important to architect these information systems so as to provide the best long-term value and the most flexibility possible.
  45. If you like these issues, come to TransportationCamp, an pair of unconferences about transportation technology that we’re hosting this spring.