Open-source software projects like OneBusAway, OpenTripPlanner, and TheTransitClock provide real-time transit information and trip planning for public transportation agencies. They have been deployed in over a dozen cities worldwide and are governed through open-source foundations to encourage collaboration and long-term support. Transitioning to these open-source solutions can help agencies avoid rising costs of proprietary software and reduce risks of vendor lock-in.
Open Transit Data - A Developer's PerspectiveSean Barbeau
I gave this presentation as part of an N-CATT webinar on "Open Source Software and Open Data". It discusses open transit data, with a focus on rural and demand response transit agencies and topics to watch as of May 2020. The full webinar is available at https://n-catt.org/tech-university/webinar-open-source-software-and-open-data/.
Open Source Software in Public Transportation: A Case Study - TRB posterSean Barbeau
TRB 2020 poster presentation of the TRB paper "Open Source Software in Public Transportation: A Case Study", available at http://bit.ly/trb-open-transit-software.
Summary by Sean Barbeau of the executive summary of the Smart Columbus USDOT Smart Cities Challenge (https://d2rfd3nxvhnf29.cloudfront.net/inline-files/Smart%20City%20Challenge-%20USDOT%20Executive%20Summary.pdf) released June 2021.
Improving the quality and cost effectiveness of multimodal travel behavior da...Sean Barbeau
Multimodal transportation such as transit, bike, walk, transportation network companies (TNCs) (e.g., Uber, Lyft), car share, and bike share are vital to supporting livable communities. However, current data collection techniques for multimodal travel behavior, including apps built specifically for travel behavior surveys, have limitations (e.g., significant negative impact on battery life, user acquisition) which prevent a better understanding of significant real-world challenges (e.g., multimodal traveler choices, relationships between travel behavior and health).
This webinar discusses the results of a recently completed research project funded by the National Center for Transit Research, “Improving the Quality and Cost Effectiveness of Multimodal Travel Behavior Data Collection”. In this project, the research team developed and deployed a proof-of-concept system to collect multimodal travel behavior data on an ongoing basis directly from users of a popular open-source mobile app for multi-modal information, OneBusAway (OBA). To overcome battery life challenges, the research team used the Android Activity Transition API, which leverages hardware advancements in modern mobile phones.
This webinar presents the technology used to implement this data collection tool, as well as the results of a pilot deployment to 676 beta testing users. Over 10 weeks, 74 users opted into the study without any incentive and contributed 65,582 trips. Key concerns discussed for data collection when conserving battery life include the timeliness and accuracy of data.
A webinar recording of this presentation can be found here:
https://www.cutr.usf.edu/2020/04/cutr-webinar-improving-the-quality-and-cost-effectiveness-of-multimodal/
The final report for this project can be downloaded at:
https://scholarcommons.usf.edu/cutr_nctr/13/
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...Sean Barbeau
Presentation of a TRB 2020 paper (available at http://bit.ly/trb-cyber-mobile-fare-app):
Mobile fare payment applications are becoming increasingly commonplace in the public transportation industry as both a customer convenience and an effort to reduce fare management costs and improve operations for agencies. However, there is relatively little literature on vulnerabilities and liabilities in mobile fare payment applications. Furthermore, few public agencies or supporting vendors have policies or established processes in place to receive vulnerability reports or patch vulnerabilities discovered in their technologies. Given the rapidly increasing number of data breaches in general industry IT systems, as well as the fact that mobile fare payment apps are a nexus between customer and agency financial information, the security of these mobile applications deserve further scrutiny. This paper presents a vulnerability discovered in a mobile fare payment application deployed at a transit agency in Florida that, due to the system architecture, may have affected customers in as many as 40 cities across the United States – an estimated 1,554,000 users. Lessons learned from the vulnerability disclosure process followed by the research team as well as recommendations for public agencies seeking to improve the security of these types of applications are also discussed.
NTI 2017 Workshop - Many Uses of GTFS DataSean Barbeau
GTFS data has enabled many different types of multimodal applications. This presentation, which was presented at the 2017 NTI Workshop, discussing the creation, maintenance, and application of GTFS data.
A brief presentation of what's new in GTFS-realtime v2.0. For more details, see the blog post at https://medium.com/@sjbarbeau/whats-new-in-gtfs-realtime-v2-0-cd45e6a861e9.
Open Transit Data - A Developer's PerspectiveSean Barbeau
I gave this presentation as part of an N-CATT webinar on "Open Source Software and Open Data". It discusses open transit data, with a focus on rural and demand response transit agencies and topics to watch as of May 2020. The full webinar is available at https://n-catt.org/tech-university/webinar-open-source-software-and-open-data/.
Open Source Software in Public Transportation: A Case Study - TRB posterSean Barbeau
TRB 2020 poster presentation of the TRB paper "Open Source Software in Public Transportation: A Case Study", available at http://bit.ly/trb-open-transit-software.
Summary by Sean Barbeau of the executive summary of the Smart Columbus USDOT Smart Cities Challenge (https://d2rfd3nxvhnf29.cloudfront.net/inline-files/Smart%20City%20Challenge-%20USDOT%20Executive%20Summary.pdf) released June 2021.
Improving the quality and cost effectiveness of multimodal travel behavior da...Sean Barbeau
Multimodal transportation such as transit, bike, walk, transportation network companies (TNCs) (e.g., Uber, Lyft), car share, and bike share are vital to supporting livable communities. However, current data collection techniques for multimodal travel behavior, including apps built specifically for travel behavior surveys, have limitations (e.g., significant negative impact on battery life, user acquisition) which prevent a better understanding of significant real-world challenges (e.g., multimodal traveler choices, relationships between travel behavior and health).
This webinar discusses the results of a recently completed research project funded by the National Center for Transit Research, “Improving the Quality and Cost Effectiveness of Multimodal Travel Behavior Data Collection”. In this project, the research team developed and deployed a proof-of-concept system to collect multimodal travel behavior data on an ongoing basis directly from users of a popular open-source mobile app for multi-modal information, OneBusAway (OBA). To overcome battery life challenges, the research team used the Android Activity Transition API, which leverages hardware advancements in modern mobile phones.
This webinar presents the technology used to implement this data collection tool, as well as the results of a pilot deployment to 676 beta testing users. Over 10 weeks, 74 users opted into the study without any incentive and contributed 65,582 trips. Key concerns discussed for data collection when conserving battery life include the timeliness and accuracy of data.
A webinar recording of this presentation can be found here:
https://www.cutr.usf.edu/2020/04/cutr-webinar-improving-the-quality-and-cost-effectiveness-of-multimodal/
The final report for this project can be downloaded at:
https://scholarcommons.usf.edu/cutr_nctr/13/
TRB 2020 - Cybersecurity Vulnerabilities in Mobile Fare Payment Applications:...Sean Barbeau
Presentation of a TRB 2020 paper (available at http://bit.ly/trb-cyber-mobile-fare-app):
Mobile fare payment applications are becoming increasingly commonplace in the public transportation industry as both a customer convenience and an effort to reduce fare management costs and improve operations for agencies. However, there is relatively little literature on vulnerabilities and liabilities in mobile fare payment applications. Furthermore, few public agencies or supporting vendors have policies or established processes in place to receive vulnerability reports or patch vulnerabilities discovered in their technologies. Given the rapidly increasing number of data breaches in general industry IT systems, as well as the fact that mobile fare payment apps are a nexus between customer and agency financial information, the security of these mobile applications deserve further scrutiny. This paper presents a vulnerability discovered in a mobile fare payment application deployed at a transit agency in Florida that, due to the system architecture, may have affected customers in as many as 40 cities across the United States – an estimated 1,554,000 users. Lessons learned from the vulnerability disclosure process followed by the research team as well as recommendations for public agencies seeking to improve the security of these types of applications are also discussed.
NTI 2017 Workshop - Many Uses of GTFS DataSean Barbeau
GTFS data has enabled many different types of multimodal applications. This presentation, which was presented at the 2017 NTI Workshop, discussing the creation, maintenance, and application of GTFS data.
A brief presentation of what's new in GTFS-realtime v2.0. For more details, see the blog post at https://medium.com/@sjbarbeau/whats-new-in-gtfs-realtime-v2-0-cd45e6a861e9.
Closing the Loop - Improving Transit through Crowd-sourced InformationSean Barbeau
Offering real-time arrival information to riders via mobile applications has been shown to improve the rider’s perception of transit, and even increase ridership. This direct connection to riders also offers the agency an opportunity to collect feedback on how transit service and infrastructure can be improved. However, managing the sheer volume of this rider feedback can be very challenging, especially when various departments and agencies (e.g., city/county government) are involved (e.g., does this broken bench belong to the transit agency or the county?). This presentation discusses a pilot project in Tampa, FL, funded by the Florida Department of Transportation and the National Center for Transit Research, which focused on the improvement of the feedback loop from riders back to transit agencies, local government, and departments of transportation. This project made improvements to the OneBusAway mobile app, originally deployed in Tampa in 2013, to include support for the Open311 standard (http://www.open311.org/) for issue reporting. Open311 support gives agencies the option of selecting a hosted issue management solution that supports Open311 such as SeeClickFix.com and PublicStuff.com, or the option to utilize existing open-source Open311-compliant software.
See the recorded webcast at http://www.cutr.usf.edu/2016/07/cutr-webcast-improving-transit-through-crowdsourced-information/.
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Sean Barbeau
Full 2017 TRB paper at http://bit.ly/TRB2017-GTFS.
The General Transit Feed Specification (GTFS) describes fixed-route public transportation service to facilitate integration of transit information into various applications. The purpose of this report is to provide an overview of the opportunities to use GTFS for many different types of information services for the general public as well as internal agency operations. Many opportunities exist to create new services based on GTFS data — either to provide transit information through a greater range of delivery formats (e.g., new mobile transit applications), or to provide new ways of understanding and using transit information (e.g., for planning and analysis purposes).
For transit agencies that are not openly sharing their data, this report will inform decisions on prioritizing and justifying investments in open data initiatives surrounding GTFS.
For transit agencies that already provide open access to their GTFS data, this report will assist the agency in maximizing their investment in GTFS data by showcasing examples of many new types of applications that utilize the same GTFS data they are already producing.
For Departments of Transportation, Metropolitan Planning Organizations, and other intermodal agencies, this report will assist them in understanding the current state-of-the-art in public transportation information and will help them integrate this data into intelligent transportation systems (ITS) and multimodal traveler information systems.
Discussion of the various options for transit agencies wanting to offer online trip planning. Recording of the webinar is available at http://bit.ly/TripPlannerOptionsWebcast, and the final report for this project can be downloaded at http://bit.ly/SunRail-Trip-Planning
A presentation on the current state of open-source software for real-time multimodal information in the public transit industry. Presented at the 2019 OneBusAway & OpenTripPlanner Annual Meeting, Washington, D.C., January 14, 2019.
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"Sean Barbeau
A discussion of the different types of transit data and mobile application developer's perspective on open data and transit data formats. For the raw Powerpoint with animations, see http://bit.ly/TransITech-Open-Transit-Data.
2015 Transportation Research Forum Webinar - Enabling Better Mobility Through...Sean Barbeau
A webinar discussing research conducted by the Center for Urban Transportation Research at the University of South Florida that focuses on using mobile apps to improve mobility on various modes of transportation.
Connecting citizens with public data to drive policy changeMelissa Moody
UVA Data Science Institute Master of Science in Data Science researchers Lucas Beane and Elena Gillis undertook a capstone project to investigate possible reasons for the stagnation of the Charlottesville Open Data Portal.
With collaborations with various City divisions and private service providers (in this case Streetlight data providers), our North York mobility innovation team uncovered several surprising suburban travel behaviour, patterns and distributions of trips that lead to meaningful and quantitative multimodal mobility planning. This presentation is a summary of project experiences and describes the key findings.
Applying Safety Data and Analysis to Performance-based Transportation PlanningRPO America
During the 2016 National Regional Transportation Conference, Nicole Waldheim and Danena Gaines (Cambridge Systematics) provided information on techniques to analyzing information regarding transportation safety to the transportation planning process.
This presentation was offered as a webinar for a Florida Department of Transportation-sponsored project that created GTFS data for 7 agencies in Florida. This presentation discusses best practices for maintaining, sharing, and leveraging GTFS data. Recordings of the webinar (offered twice) are available at:
* 1.27.16 (1 hr 20 min): https://cutr.adobeconnect.com/p5i78c4wxa1/
* 1.29.16 (1 hr): https://cutr.adobeconnect.com/p8kfvt6zmdn/
In the opening plenary of the 2017 National Regional Transportation Conference, Valerie Lefler of Liberty Mobility Now shared stories of mobility challenges and opportunities to find solutions through innovation.
Closing the Loop - Improving Transit through Crowd-sourced InformationSean Barbeau
Offering real-time arrival information to riders via mobile applications has been shown to improve the rider’s perception of transit, and even increase ridership. This direct connection to riders also offers the agency an opportunity to collect feedback on how transit service and infrastructure can be improved. However, managing the sheer volume of this rider feedback can be very challenging, especially when various departments and agencies (e.g., city/county government) are involved (e.g., does this broken bench belong to the transit agency or the county?). This presentation discusses a pilot project in Tampa, FL, funded by the Florida Department of Transportation and the National Center for Transit Research, which focused on the improvement of the feedback loop from riders back to transit agencies, local government, and departments of transportation. This project made improvements to the OneBusAway mobile app, originally deployed in Tampa in 2013, to include support for the Open311 standard (http://www.open311.org/) for issue reporting. Open311 support gives agencies the option of selecting a hosted issue management solution that supports Open311 such as SeeClickFix.com and PublicStuff.com, or the option to utilize existing open-source Open311-compliant software.
See the recorded webcast at http://www.cutr.usf.edu/2016/07/cutr-webcast-improving-transit-through-crowdsourced-information/.
Opening the Door to Multimodal Applications - Creation, Maintenance, and Appl...Sean Barbeau
Full 2017 TRB paper at http://bit.ly/TRB2017-GTFS.
The General Transit Feed Specification (GTFS) describes fixed-route public transportation service to facilitate integration of transit information into various applications. The purpose of this report is to provide an overview of the opportunities to use GTFS for many different types of information services for the general public as well as internal agency operations. Many opportunities exist to create new services based on GTFS data — either to provide transit information through a greater range of delivery formats (e.g., new mobile transit applications), or to provide new ways of understanding and using transit information (e.g., for planning and analysis purposes).
For transit agencies that are not openly sharing their data, this report will inform decisions on prioritizing and justifying investments in open data initiatives surrounding GTFS.
For transit agencies that already provide open access to their GTFS data, this report will assist the agency in maximizing their investment in GTFS data by showcasing examples of many new types of applications that utilize the same GTFS data they are already producing.
For Departments of Transportation, Metropolitan Planning Organizations, and other intermodal agencies, this report will assist them in understanding the current state-of-the-art in public transportation information and will help them integrate this data into intelligent transportation systems (ITS) and multimodal traveler information systems.
Discussion of the various options for transit agencies wanting to offer online trip planning. Recording of the webinar is available at http://bit.ly/TripPlannerOptionsWebcast, and the final report for this project can be downloaded at http://bit.ly/SunRail-Trip-Planning
A presentation on the current state of open-source software for real-time multimodal information in the public transit industry. Presented at the 2019 OneBusAway & OpenTripPlanner Annual Meeting, Washington, D.C., January 14, 2019.
APTA TransITech 2013 - "Open Transit Data - A Developers Perspective"Sean Barbeau
A discussion of the different types of transit data and mobile application developer's perspective on open data and transit data formats. For the raw Powerpoint with animations, see http://bit.ly/TransITech-Open-Transit-Data.
2015 Transportation Research Forum Webinar - Enabling Better Mobility Through...Sean Barbeau
A webinar discussing research conducted by the Center for Urban Transportation Research at the University of South Florida that focuses on using mobile apps to improve mobility on various modes of transportation.
Connecting citizens with public data to drive policy changeMelissa Moody
UVA Data Science Institute Master of Science in Data Science researchers Lucas Beane and Elena Gillis undertook a capstone project to investigate possible reasons for the stagnation of the Charlottesville Open Data Portal.
With collaborations with various City divisions and private service providers (in this case Streetlight data providers), our North York mobility innovation team uncovered several surprising suburban travel behaviour, patterns and distributions of trips that lead to meaningful and quantitative multimodal mobility planning. This presentation is a summary of project experiences and describes the key findings.
Applying Safety Data and Analysis to Performance-based Transportation PlanningRPO America
During the 2016 National Regional Transportation Conference, Nicole Waldheim and Danena Gaines (Cambridge Systematics) provided information on techniques to analyzing information regarding transportation safety to the transportation planning process.
This presentation was offered as a webinar for a Florida Department of Transportation-sponsored project that created GTFS data for 7 agencies in Florida. This presentation discusses best practices for maintaining, sharing, and leveraging GTFS data. Recordings of the webinar (offered twice) are available at:
* 1.27.16 (1 hr 20 min): https://cutr.adobeconnect.com/p5i78c4wxa1/
* 1.29.16 (1 hr): https://cutr.adobeconnect.com/p8kfvt6zmdn/
In the opening plenary of the 2017 National Regional Transportation Conference, Valerie Lefler of Liberty Mobility Now shared stories of mobility challenges and opportunities to find solutions through innovation.
2011 National ITS Update - 2 25-11 public versionraymurphy9533
The 2011 National ITS Update is a hilevel overview by Ray Murphy of US DOT/FHWA major ITS Initiatives - including the Five Year ITS Strategic Research Plan (2010 – 2014) Major ITS Initiatives such as Applications for the Environment: Real-Time Information Synthesis (AERIS), the Clarus Initiative, the Vehicle Data Translator (VDT), the Integrated Mobile Observing (IMO) Project, and the Connected Vehicle Initiative.
2017 SeeClickFix Workshop - Closing the Loop - Improving Transit through Crow...Sean Barbeau
This presentation describes a pilot project that improved the OneBusAway mobile transit apps to be able to submit user feedback to agencies using the standardized Open311 specification. As of this presentation (late February 2017), these changes are being piloted in the Tampa Bay area along with the SeeClickFix issue management platform by Hillsborough Area Regional Transit and Pinellas Suncoast Transit Authority.
Transport for Cairo is an ambitious project that seeks to map all formal and informal transportation in Cairo digitally, and release all data openly.
This Presentation is outdated as of April 2016.
OneBusAway Multi-region – Rapidly Expanding Mobile Transit Apps to New CitiesSean Barbeau
OneBusAway Multi-region makes is easy for new cities to make Android, iPhone, Windows Phone, and Windows 8 apps available in their region. This presentation discusses the background, goals, and outcome of the project.
The End of Transport Behaviour ModellingAndrew Nash
Presentation on how social media could impact transportation behaviour modelling. Prepared for COST Action TU1305: Social Networks and Travel Behaviour. Presented 15 October 2015, Technion, Haifa.
Ontology Building vs Data Harvesting and Cleaning for Smart-city ServicesPaolo Nesi
Presently, a very large number of public and private data sets are available around the local governments. In most cases, they are not semantically interoperable and a huge human effort is needed to create integrated ontologies and knowledge base for smart city. Smart City ontology is not yet standardized, and a lot of research work is needed to identify models that can easily support the data reconciliation, the management of the complexity and reasoning. In this paper, a system for data ingestion and reconciliation of smart cities related aspects as road graph, services available on the roads, traffic sensors etc., is proposed. The system allows managing a big volume of data coming from a variety of sources considering both static and dynamic data. These data are mapped to smart-city ontology and stored into an RDF-Store where they are available for applications via SPARQL queries to provide new services to the users. The paper presents the process adopted to produce the ontology and the knowledge base and the mechanisms adopted for the verification, reconciliation and validation. Some examples about the possible usage of the coherent knowledge base produced are also offered and are accessible from the RDF-Store and related services. The article also presented the work performed about reconciliation algorithms and their comparative assessment and selection. Keywords Smart city, knowledge base construction, reconciliation, validation and verification of knowledge base, smart city ontology, linked open graph.
Talk given to the Smart City course students at CEPT University. Oct 19, 2014.
* Overview on Physical (IoT/Sensor), Cyber (OpenGov) and Social (citizen Sensing) data
* Relevance to City Departments
* Three smart city applications (from India, Europe and US)
More on the course: http://indianexpress.com/article/india/india-others/cept-launches-first-ever-course-on-smart-cities/
2019 FPTA - Enhancing Cybersecurity in Public TransportationSean Barbeau
A presentation given at the 2019 Florida Public Transportation Association (FPTA) Annual Conference on a project "Enhancing Cybersecurity in Public Transportation", funded by the Florida Department of Transportation (FDOT) and National Center for Transit Research (NCTR).
Launching fare payment integration into the OneBusAway open-source mobile apps (https://onebusaway.org/) for real-time transit information (August 2018)
Transit agencies are increasingly using open-source software such as OneBusAway (http://onebusaway.org/), OpenTripPlanner (http://www.opentripplanner.org/), and TheTransitClock (https://thetransitclock.github.io/) to creating real-time information systems. This presentations discusses these projects and shows how they can all work together.
A recent presentation of the newly launched USF Maps App (http://maps.usf.edu) at USF, which provides students, staff, and visitors with real-time transportation option information in a trip planner and layers format.
OneBusAway - New issue reporting flow in OneBusAway AndroidSean Barbeau
This presentation was created as an orientation to Hillsborough Area Regional Transit (HART) staff for how issues can now be reported via hte OneBusAway Android app, including management of issues related to stops and arrival times via the SeeClickFix issue management site (via Open311).
Open data in the General Transit Feed Specification (GTFS) format has led to many innovations in the transit industry. One of these innovations has been the emergence of open-source software projects that utilize open transit data and offer various multi-modal traveler information services. OneBusAway (http://onebusaway.org/) started as a student project at the University of Washington, and now offers real-time transit arrival information riders at more than 10 cities around the world. OpenTripPlanner (http://www.opentripplanner.org/) started as a project in TriMet, OR and has been used for the basis of many other trip planning applications world-wide, including the university campus-centric USF Maps App (http://maps.usf.edu/). This presentation will discuss the evolution and benefits of the OneBusAway and USF Maps App, including the ability for anyone to deploy these projects in new locations.
Adding New Agencies to OneBusAway TampaSean Barbeau
This presentation provides an introduction to the OneBusAway open-source project (http://onebusaway.org/), and discusses the steps necessary to add a new agency to the OneBusAway Tampa system (http://tampa.onebusaway.org/).
Brief overview of a student-driven project at USF to show travel options around the university via a responsible mobile web app, including options via bus, bike, walk, and bike share. Based on the OpenTripPlanner (http://www.opentripplanner.org/) open-source project, and uses data from OpenStreetMap (http://www.openstreetmap.org/) and General Transit Feed Specification (GTFS) and GTFS-realtime feeds. Also uses a real-time bike share
Beta version is available at:
http://mobullity.forest.usf.edu/index.html
See more details at:
https://www.locationaware.usf.edu/ongoing-research/projects/usf-travel-options-app/
Barbeau enabling better mobility through innovations for mobile devices - o...Sean Barbeau
Presented at the USDOT O
View the recording at http://youtu.be/aXFwVh-gDBc
Mobile phones are quickly reshaping our world. As of November 2014, 97 percent of US households have mobile phones, with the average household owning 5.2 connected mobile devices. Mobile app use on these devices is skyrocketing, with app usage up 76 percent in 2014. These apps can help us make better transportation choices by delivering the right information at the right time & location - from decreasing your wait time for public transportation, to letting you know about traffic incidents before you even leave for your destination, to helping transit riders with special needs get to and from jobs. However, developing new mobile technology that is smart, both in terms of delivering the information at the right moment and conserving limited resources such as battery life and data plans, is not always simple. Research conducted at universities has the potential to break through some of these challenges, which can result in improvements in mobility to everyone.
This presentation discusses the multi-disciplinary innovation process at the University of South Florida, including research funded by the National Center for Transit Research UTC and the Florida Department of Transportation, that has resulted in 14 U.S. patents on location-aware mobile technology and resulted in the deployment of real-world systems. Lessons learned, both during the research itself as well as the technology transfer process to real-world deployments, will be presented.
Facts and figures from CTIA.org
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
UiPath Test Automation using UiPath Test Suite series, part 4
Open Source Software in Public Transportation: A Case Study
1. Open Source Software in
Public Transportation
A Case Study
101001001010101010010
001010100101010010111
101010100100101011001
110101000101011010001
101101000101010100010
100010101101010111001
010010101010010010101
101101000101010100010
Sean J. Barbeau, Ph.D.
Center for Urban Transportation Research
University of South Florida
2. What is open source software?
• Source code that is publicly available and can be viewed, copied,
modified, or enhanced by anyone
• OSS dependence is increasing trend in general software industry
Chromium
Microsoft Edge
3. At least 3 major real-time transit info OSS projects
OpenTripPlanner TheTransitClock
(formerly transiTime)
OneBusAway
onebusaway.org opentripplanner.org thetransitclock.org
4. Each do different things
TheTransitClock
Focuses on generating arrival/departure predictions given raw vehicle data
Can export predictions in GTFS-realtime and other formats
OneBusAway (OBA)
Provides an API optimized for accessing real-time transit information
Includes open-source native apps for iOS, Android, Amazon Alexa, Google
Glass
Can consume GTFS-realtime and other real-time formats
OpenTripPlanner (OTP)
Provides an API optimized for multimodal trip planning, including bikeshare
Can consume GTFS-realtime, General Bikeshare Feed Specification (GBFS)
5. 2016 FTA Mobility On Demand Sandbox OTP projects
Added bike/scooter-share &
ride-hailing to OpenTripPlanner
Added flex routing to OpenTripPlanner
trimet.org/newplanner
plan.govermont.org
6. Pelias – Open-source geocoder
TriMet’s project included
transit-related improvements
to Pelias, an open-source
geocoder
Mapzen, developer of Pelias,
shut down in Jan 2018
TriMet MOD Sandbox project
was able to continue work on
Pelias
Good example of OSS
mitigating risk of innovation
7. Case study of OpenTripPlanner and OneBusAway
Funded via Federal Transit Administration Mobility on
Demand Sandbox project with TriMet
PIs Sean Barbeau, Ph.D. and Steven Polzin, Ph.D.
Interviewed over a dozen public and private sector
stakeholders involved in the development, governance,
and deployment of transit OSS
Reviewed Federal Transit Administration’s (FTA)
Mobility on Demand (MOD) Sandbox projects with
TriMet and Vtrans
Including use of Pelias open-source geocoder
Examined OpenTripPlanner and OneBusAway as case
studies
Investigated primary perceived risks of OSS - lack of
support for software, lack of turn-key solutions, project
fragmentation
https://trimet.org/mod/
10. A lot of users and deployments
OneBusAway
Deployed in 10 cities worldwide
For iOS and Android alone (not including web, SMS, IVR, Alexa):
Over 1 million unique users
~330k active users in the last 30 days
Hundreds of thousands more when including web and white-label deployments
Managed by Open Transit Software Foundation 501(c)(3)
OpenTripPlanner
Over 15 production deployments worldwide
NYDOT state-wide deployment
Norway, Finland, Netherlands country-wide deployments
Managed via the Software Freedom Conservancy
TheTransitClock
Production deployments in eight cities, including in Florida, Washington D.C., Chile and Poland
11. OTSF (OneBusAway) Project Members
Universities
Georgia Tech (Kari Watkins)
Kyoto University (Jan-Dirk Schmöcker)
Edinburgh Napier University (Achille Fonzone)
University of South Florida (Sean Barbeau)
University of Tennessee Knoxville (Candace Brakewood)
University of Washington (Alan Borning)
Transit Agencies
Hillsborough Area Regional Transit, Tampa, Florida
King County Metro, King County, Washington (Alex Rampley)
Metropolitan Transportation Authority, New York City (Will Wong and Visar Ramku)
San Diego Metropolitan Transit System, San Diego, California (Devin Braun)
Sound Transit, Puget Sound Region, Washington (Chris Karnes)
Washington Metropolitan Area Transit Authority, Washington DC (Stephanie Lynn Jones)
York Region Transit, Ontario, Canada (Valerian Eftime and Rajeev Roy)
Companies and Non-profits
Cambridge Systematics (Sheldon Brown)
goEuropa (Wojciech Kulesza)
TransitScreen (Matt Caywood)
Trillium Transit (Thomas Craig)
Individual Developers
Aaron Brethorst
Sean Óg Crudden
Kurt Raschke
https://opentransitsoftwarefoundation.org/overview/members
12. Statewide deployments
NY DOT (New York State)
Other agencies
Arlington, VA Commute Planning Site
Piemonte Region, Italy and the City of Torino
Municipal Transport Company of Valencia (Valencia, Spain)
SMTC, Grenoble Alpes métropole, l'État Français, the Rhône-alpes region,
the Isère council and the City of Grenoble (France)
STAR network (Rennes, France)
Urban Transport Authority of Poznań (Poznań, Poland)
Universities
University of South Florida
Trento Province, Italy SmartCampus Project
OpenTripPlanner deployments
Transit Agencies
TriMet (Portland, OR)
Hillsborough Area Regional Transit (Tampa,
FL)
Metropolitan Transportation Authority (NY,
NY)
Sound Transit (Seattle, WA)
MARTA (Atlanta, GA)
Metro (Los Angeles, CA)
MBTA (Boston, MA)
Nationwide deployments
Finland
Norway
Netherlands
http://docs.opentripplanner.org/en/latest/Deployments/
13. Conclusions & Recommendations
• De facto open data standards (GTFS/GTFS-realtime) have accelerated transit OSS deployments
• OSS can help avoid increasing licensing costs of proprietary subscription solutions (but requires
expertise to deploy)
• OSS can help avoid vendor lock-in
• OSS may be more responsive and flexible to needs
• OSS supports increased cost sharing & collaboration opportunities among transit agencies
• Need to update procurement requirements and practices
• Various OSS licensing options exist (e.g., GPL vs. Apache v2)
• Similar security concerns for proprietary and OSS
• OSS risks can be effectively managed via governance structures, collaboration, and agile development
strategies
• Resources are needed to coordinate OSS projects
Peer-to-peer communication on all the above topics is highly encouraged
14. Published results of study
TriMet FTA MOD Sandbox final report
Not yet released by FTA
TRB 2019 paper:
“Open Source Software in Public
Transportation: A Case Study” by Sean J.
Barbeau and Steven Polzin
http://bit.ly/trb-open-transit-software
15. Acknowledgements
This paper is output of collaboration between the IBI Group, TriMet, the
Federal Transit Administration, and the authors as part of the Federal Transit
Administration’s Mobility on Demand (MOD) Sandbox program.
The opinions, findings, and conclusions expressed in this presentation are those
of the author(s) and not necessarily those of the U.S. Department of
Transportation.
Thanks to Bibiana McHugh from TriMet for serving as the Project Manager and
to the individuals and organizations who were interviewed for this paper.
Dr. Sean Barbeau serves on the Board of Directors for the Open Transit
Software Foundation and on the OpenTripPlanner Project Leadership
Committee, which are unpaid, volunteer positions.
19. Open-source is awesome
Allows multiple agencies to leverage the same resources
Don’t start from scratch – jump start new projects
Don’t reinvent the wheel – spend those resources elsewhere
Reduces risk of vendor lock-in
Any vendor can deploy and support an open-source solution
If a vendor doesn’t perform, agency can switch vendors and keep
software
Reduces long-term risk of innovation failure
Someone else can also improve upon past efforts
20. Transit OSS enables research
Real-time information (RTI) has many benefits
Shorter perceived wait time [1][8]
Shorter actual wait time[1]
Increased feeling of safety (e.g., at night) [5][6]
Improved perception of agency[8]
Increased ridership[7]
Quality of real-time info is important
In one study, 9% of riders said they took the bus
less often due to errors in RTI[9]
[1] Kari Edison Watkins, Brian Ferris, Alan Borning, G. Scott Rutherford, and David Layton (2011), "Where Is My Bus? Impact of mobile real-time information on the perceived and actual wait time of transit riders," Transportation Research Part A: Policy and Practice, Vol. 45 pp. 839-848.
[4] Aaron Steinfeld and John Zimmerman, "Interviews with transit riders in San Francisco and Seattle," ed, 2010.
[5] Brian Ferris, Kari Watkins, and Alan Borning (2010), "OneBusAway: results from providing real-time arrival information for public transit," in Proceedings of the 28th International CHI Conference on Human Factors in Computing Systems, Atlanta, Georgia, USA, pp. 1807-1816.
[6] A. Gooze, K. Watkins, and A. Borning (2013), "Benefits of Real-Time Information and the Impacts of Data Accuracy on the Rider Experience," in Transportation Research Board 92nd Annual Meeting, Washington, D.C., January 13, 2013.
[7] Brakewood, Macfarlane and Watkins (2015). The Impact of Real-Time Information on Bus Ridership in New York City. Transportation Research Part C: Emerging Technologies, Volume 53, pp. 59-7
[8] Brakewood, Barbeau, and Watkins (2014). An experiment evaluating the impacts of real-time transit information on bus riders in Tampa, Florida,, Transportation Research Part A, Volume 69, pp. 409-422.
[9] A. Gooze, K. Watkins, and A. Borning (2013), “Benefits of Real-Time Information and the Impacts of Data Accuracy on the Rider Experience,” in Transportation Research Board 92nd Annual Meeting, Washington, D.C., January 13, 2013.
Tony Kurdzuk/The Star-Ledger
21. OneBusAway Governance - Overview
Modeled after Apache Foundation
12 seats for Board of Directors, elected every year by members
3 Transit agencies
3 Universities doing OneBusAway research
3 Private sector/non-profit
3 Individual developers
At least 1 year of sustained contributions required
New members are voted in by majority of current members
Technical decisions made by authorized developer maintaining project (but final authority
rests with board)
Annual meeting at TRB
Charter can be amended by 2/3 majority votes of Board and members
Code licensed under Apache v2.0
https://onebusaway.org/the-onebusaway-project/governance/
22. OneBusAway Governance
Managed by the Open Transit Software Foundation
501(c)(3) – non-profit
Some transit agencies provide “voluntary licensing fee” to provide
funding for OTSF
https://onebusaway.org/the-onebusaway-project/governance/
23. OpenTripPlanner Governance
Under the Software Freedom Conservancy
(https://sfconservancy.org/)
Project Leadership Committee (PLC) handles
management
Quarterly conference calls
Roadmap of future features
v1.x, v2.0 release plan
Code licensed under L-GPL license
http://docs.opentripplanner.org/en/latest/Governance/
24. Steps for getting started
Open transit data
General Transit Feed Specification (GTFS) data
GTFS-realtime (optional)
If you want to run it yourself:
OneBusAway - https://github.com/OneBusAway/onebusaway-application-
modules#getting-started
OTP - http://docs.opentripplanner.org/en/latest/Basic-Tutorial/
TransitClock - https://github.com/TheTransitClock/transitclockDocker
If you’d like help:
OneBusAway - https://groups.google.com/forum/#!forum/onebusaway-developers
OpenTripPlanner - https://groups.google.com/forum/#!forum/opentripplanner-
users
TransitClock - https://groups.google.com/forum/?hl=en#!forum/thetransitclock
TransiTime for WMATA’s busETA system:
Went live in March 2016
241 routes
Focus on High Available, fault tolerant solution on an enterprise scale
Greater than 99.9% uptime since launch, with full monitoring and latency metrics
1000+ concurrent buses
Peak of 1+ million user requests/hour
Significant tuning for WMATA specifics
Dealing with bad data/negative travel times
Circular route improvements
Deadhead tuning
Tight integration with OneBusAway Admin Console
Integrated GTFS dataset loading
Shared reporting features