SlideShare a Scribd company logo
1 of 16
Download to read offline
ENHANCING OPEN TRANSPORT
SOLUTIONS WITH NAVITIA
FROM DATA TO SOFTWARE / API
STEPHAN SIMART,
NAVITIA PRODUCT OWNER
OPEN SOURCE SOFTWARE WORKSHOP
FABRIQUE DES MOBILITÉS
Tuesday 27th september 2016
Jet Pack by Luis Prado from The Noun Project
WHAT IS KISIO DIGITAL?
2
DIGITAL MOBILITY SOLUTIONS SAAS PROVIDER
Keolis’ digital subsidiary since 2001
140 employees
13 French regions / PTA including Paris Region
100 public transport networks
Connected mobility solutions for travelers
public transport operators and developers
WHAT IS NAVITIA?
3
NAVITIA OPEN SOURCE SOFTWARE:
KISIO SOFTPOWER’S REACTOR CORE
Journey planner
Timetables
Next departures
Around me (space and time)
Isochron (heat maps)
Autocompletion
Data by Dmitry Baranovskiy from The Noun Project
MOVING FORWARD AN OPENESS COMING OUT STRATEGY SINCE 2013
4
IT’S ALL ABOUT OPEN INNOVATION FIRST,
FROM DATA TO SOFTWARE AND API
1. OPEN DATA
• Data is fuel for software
• Enhancing data quality with feedback reusers
2. OPEN SERVICE / NAVITIA.IO API
• Facilitating open innovation,
• Developing better interoperability
3. OPEN SOURCE
• Mutualising resources,
• Innovating faster,
• Sharing risks with collective intelligence
MOVING FORWARD OPEN SOURCE
5
WHY OPEN SOURCING NAVITIA?
FROM PUBLIC TRANSPORT TO MOBILITIES
FASTER SCALABILITY OF NAVITIA FACE TO DIFFERENT ISSUES
FACING MOBILITIES REVOLUTION
• Car sharing, car pooling, on demand transport, self driving shuttle bus
• Bike sharing, folding bike, electric bike
• Solo-wheel, overboard, exoskeleton for augmented walk…
FACING COMPLEXITY WITH REALTIME AND CONTEXT AWARENESS IN A
MULTIMODAL MOBILITY
CROWDSOURCING POWER
OPEN SOURCE SOFTWARE
6
WHY OPEN SOURCING NAVITIA?
SOME SHORT TERM BENEFITS
INCREASING KISIO TEAM’S MOTIVATION
• Sharing ideas, doubts, toughts, knowledge, roadmap
• More visibility of the works for each contributor
MORE STABILITY DUE TO DIFFERENT KIND OF USES
• Heterogeneous environments of reuses, different kind of data, load, context
TRANSPARENCY
• Want to know how cooking mobility algorithms with Navitia recipe?
WRITING A GLOBAL PEACE OF KNOWLEDGE, CONNECTING TO
WORLDWIDE REUSERS/CONTRIBUTORS
OPEN SOURCE SOFTWARE
7
NAVITIA
OPEN SOURCED SINCE APRIL 2014
A THREE YEARS GROWING COMMUNITY
46 contributors / 50 commits by week
Better stability, new features developed
DEVELOPMENT PROCESS ADAPTATION
Micro-services, better scalability
A WINNING EQUATION:
PR + TU + TI + TBB = TWO DEPLOYMENTS
BY MONTH FOR ALL CUSTOMERS
PR = pull request, TU = Tests unitaires, TI = Tests d’intégration, TBB = Tests de bout en bout
OPEN SOURCE SOFTWARE: MEETING COMMUNITIES ON THE INTERNET
8
FROM NAVITIA TO OPEN SOURCE COMMUNITIES
CONVERSING, SHARING IDEAS, KNOWLEDGE AND GOOD VIBES
• With different channels: IRC chat, GitHub, GoogleGroup navitia.io forum, Twitter
• Events like OpenTransport Meetup, Fabrique des mobilité workshop, hackathons…
OPEN SOURCE SOFTWARE: MEETING COMMUNITIES IN REAL LIFE
9
CO-ORGANISING OPEN TRANSPORT MEETUP
Presenting mobility projects based on open resources
(source code, data, API…) + beer, cheese for networking
Open transport meetup / community of researchers, stratups, PTA, students, public and private firms, associations, devlelopers, data scientists, cityzens…
OPEN SOURCE SOFTWARE
10
FROM NAVITIA TO OPEN SOURCE COMMUNITIES
FIND THE RIGHT GOVERNANCE
FROM ANARCHY TO BENEVOLENT DICTATORSHIP
• Accompanying reusers and contributors to define their needs
OPEN SOURCE SOFTWARE
11
FROM NAVITIA TO OPEN SOURCE COMMUNITIES
CONTRIBUTING TO OTHER OPEN SOURCE PROJECTS / COMMUNITIES
LIKE MOZILLA RUST LANGUAGE, OPENSTREETMAP, MAPZEN VALHALLA…
OPEN SERVICE WITH NAVITIA.IO API
12
OPEN SERVICE: NAVITIA.IO MOBILITY
PLATFORM
Mobility open
data sets
Create new services
Other API
Navitia open
source software
navitia.io
open API
Based on
OpenStreetMap
Data by Dmitry Baranovskiy from The Noun Project
OPEN SERVICE WITH NAVITIA.IO API
13
www.navitia.io: PROMOTING MOBILITYY
FEATURES, «THINKING LIKE A DEVELOPER»
PICK AND MIX FRESH OPEN DATA ON NAVITIA.IO DATA HUB
14
OPEN DATA BAR FOR TAKE AWAY:
A TRANSPORTATION DATA WORLDWIDE HUB
AN OPEN STACK FOR ALL KIND OF USES
15
NAVITIA OPENSOURCE STACK
FOR TRAVELLER INFORMATION
Validation
Enrichment
Agregation
Redistribution
API web service
Integration support
Open Service
navitia.io API
Open Source
Navitia software
Open Data
«Opendata bar» data hub on navitia.io
SIMPLIFYING MOBILITIES WITH SOFT POWER
16
ENHANCE MOBILITY SERVICES
BY CREATING OPEN PLATFORMS OF
SOFTWARE, DATA & SERVICES
Oil rig by Gabriele Malaspina from the Noun Project
PLAY WITH NAVITIA OPEN API: WWW.NAVITIA.IO
FOLLOW US ON TWITTER: @KISIODIGITAL @NAVITIA @STIFOON

More Related Content

Viewers also liked

Ridygo
Ridygo Ridygo
Ridygo FabMob
 
Psa car easy apps
Psa car easy appsPsa car easy apps
Psa car easy appsFabMob
 
rezopouce
rezopoucerezopouce
rezopouceFabMob
 
Bato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport OuverteBato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport OuverteFabMob
 
Conseil Dpt 06
Conseil Dpt 06Conseil Dpt 06
Conseil Dpt 06FabMob
 
Fabmob janv 2016
Fabmob janv 2016Fabmob janv 2016
Fabmob janv 2016FabMob
 
journée 15/6 - CD06
journée 15/6 - CD06journée 15/6 - CD06
journée 15/6 - CD06FabMob
 
FACT SHEET: FEDERAL AUTOMATED VEHICLES POLICY OVERVIEW
FACT SHEET: FEDERAL AUTOMATED VEHICLES POLICY OVERVIEWFACT SHEET: FEDERAL AUTOMATED VEHICLES POLICY OVERVIEW
FACT SHEET: FEDERAL AUTOMATED VEHICLES POLICY OVERVIEWFabMob
 
Créer un effet de levier
Créer un effet de levier Créer un effet de levier
Créer un effet de levier FabMob
 
P.Meda - Incubateur Accelerateur
P.Meda - Incubateur Accelerateur P.Meda - Incubateur Accelerateur
P.Meda - Incubateur Accelerateur FabMob
 
Introduction to platform
Introduction to platformIntroduction to platform
Introduction to platformFabMob
 

Viewers also liked (12)

Ridygo
Ridygo Ridygo
Ridygo
 
Psa car easy apps
Psa car easy appsPsa car easy apps
Psa car easy apps
 
rezopouce
rezopoucerezopouce
rezopouce
 
Bato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport OuverteBato Base Arrêt Transport Ouverte
Bato Base Arrêt Transport Ouverte
 
Pysae
PysaePysae
Pysae
 
Conseil Dpt 06
Conseil Dpt 06Conseil Dpt 06
Conseil Dpt 06
 
Fabmob janv 2016
Fabmob janv 2016Fabmob janv 2016
Fabmob janv 2016
 
journée 15/6 - CD06
journée 15/6 - CD06journée 15/6 - CD06
journée 15/6 - CD06
 
FACT SHEET: FEDERAL AUTOMATED VEHICLES POLICY OVERVIEW
FACT SHEET: FEDERAL AUTOMATED VEHICLES POLICY OVERVIEWFACT SHEET: FEDERAL AUTOMATED VEHICLES POLICY OVERVIEW
FACT SHEET: FEDERAL AUTOMATED VEHICLES POLICY OVERVIEW
 
Créer un effet de levier
Créer un effet de levier Créer un effet de levier
Créer un effet de levier
 
P.Meda - Incubateur Accelerateur
P.Meda - Incubateur Accelerateur P.Meda - Incubateur Accelerateur
P.Meda - Incubateur Accelerateur
 
Introduction to platform
Introduction to platformIntroduction to platform
Introduction to platform
 

Similar to Kisio digital Navitia

Kisio digital navitia POSS
Kisio digital navitia POSSKisio digital navitia POSS
Kisio digital navitia POSSFabMob
 
Building Open Transport solutions with Open Data/API/Softwares
Building Open Transport solutions with Open Data/API/SoftwaresBuilding Open Transport solutions with Open Data/API/Softwares
Building Open Transport solutions with Open Data/API/SoftwaresOpenDataSoft
 
kisio digital
kisio digitalkisio digital
kisio digitalFabMob
 
The Purdue IronHacks
The Purdue IronHacksThe Purdue IronHacks
The Purdue IronHacksPurdue RCODI
 
The role of open data in driving sustainable mobility in nine smart cities
The role of open data in driving sustainable mobility in nine smart citiesThe role of open data in driving sustainable mobility in nine smart cities
The role of open data in driving sustainable mobility in nine smart citiesPiyush Yadav
 
Facing data sharing in a heterogeneous research community: lights and shadows...
Facing data sharing in a heterogeneous research community: lights and shadows...Facing data sharing in a heterogeneous research community: lights and shadows...
Facing data sharing in a heterogeneous research community: lights and shadows...Research Data Alliance
 
Open daylight a_year_in_the_life_2014.10.08
Open daylight a_year_in_the_life_2014.10.08Open daylight a_year_in_the_life_2014.10.08
Open daylight a_year_in_the_life_2014.10.08Christopher Price
 
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth SciencesValues & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth Sciencesterradue
 
Engaging earth observation in the platform economy
Engaging earth observation in the platform economyEngaging earth observation in the platform economy
Engaging earth observation in the platform economyterradue
 
Infraestructuras, recursos y servicios de OpenAIRE. OpenAIRE Workshop Spain, ...
Infraestructuras, recursos y servicios de OpenAIRE. OpenAIRE Workshop Spain, ...Infraestructuras, recursos y servicios de OpenAIRE. OpenAIRE Workshop Spain, ...
Infraestructuras, recursos y servicios de OpenAIRE. OpenAIRE Workshop Spain, ...OpenAIRE
 
Software libre en la banca - Experiencias del grupo Santander con OSS
Software libre en la banca - Experiencias del grupo Santander con OSSSoftware libre en la banca - Experiencias del grupo Santander con OSS
Software libre en la banca - Experiencias del grupo Santander con OSSLibreCon
 
Open source & mobility in europe white paper
Open source & mobility in europe  white paperOpen source & mobility in europe  white paper
Open source & mobility in europe white paperFabMob
 
ENERGIC-OD @ GEO Business 2017 presentation
ENERGIC-OD @ GEO Business 2017 presentationENERGIC-OD @ GEO Business 2017 presentation
ENERGIC-OD @ GEO Business 2017 presentationTrilateral Research
 
Ontology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data SharingOntology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data SharingOscar Corcho
 
Wikirate caps concertation presentation
Wikirate caps concertation presentationWikirate caps concertation presentation
Wikirate caps concertation presentationCAPS2020
 
Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...
Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...
Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...🧑‍💻 Manuel Coppotelli
 
Snap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsSnap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsPaolo Nesi
 

Similar to Kisio digital Navitia (20)

Kisio digital navitia POSS
Kisio digital navitia POSSKisio digital navitia POSS
Kisio digital navitia POSS
 
Building Open Transport solutions with Open Data/API/Softwares
Building Open Transport solutions with Open Data/API/SoftwaresBuilding Open Transport solutions with Open Data/API/Softwares
Building Open Transport solutions with Open Data/API/Softwares
 
kisio digital
kisio digitalkisio digital
kisio digital
 
The Purdue IronHacks
The Purdue IronHacksThe Purdue IronHacks
The Purdue IronHacks
 
The role of open data in driving sustainable mobility in nine smart cities
The role of open data in driving sustainable mobility in nine smart citiesThe role of open data in driving sustainable mobility in nine smart cities
The role of open data in driving sustainable mobility in nine smart cities
 
Facing data sharing in a heterogeneous research community: lights and shadows...
Facing data sharing in a heterogeneous research community: lights and shadows...Facing data sharing in a heterogeneous research community: lights and shadows...
Facing data sharing in a heterogeneous research community: lights and shadows...
 
Open daylight a_year_in_the_life_2014.10.08
Open daylight a_year_in_the_life_2014.10.08Open daylight a_year_in_the_life_2014.10.08
Open daylight a_year_in_the_life_2014.10.08
 
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth SciencesValues & Vision - Cloud Sandboxes for BIG Earth Sciences
Values & Vision - Cloud Sandboxes for BIG Earth Sciences
 
21 Smart Cities Raúl del Pozo
21 Smart Cities Raúl del Pozo21 Smart Cities Raúl del Pozo
21 Smart Cities Raúl del Pozo
 
Engaging earth observation in the platform economy
Engaging earth observation in the platform economyEngaging earth observation in the platform economy
Engaging earth observation in the platform economy
 
Infraestructuras, recursos y servicios de OpenAIRE. OpenAIRE Workshop Spain, ...
Infraestructuras, recursos y servicios de OpenAIRE. OpenAIRE Workshop Spain, ...Infraestructuras, recursos y servicios de OpenAIRE. OpenAIRE Workshop Spain, ...
Infraestructuras, recursos y servicios de OpenAIRE. OpenAIRE Workshop Spain, ...
 
Purdue IronHacks
Purdue IronHacksPurdue IronHacks
Purdue IronHacks
 
Software libre en la banca - Experiencias del grupo Santander con OSS
Software libre en la banca - Experiencias del grupo Santander con OSSSoftware libre en la banca - Experiencias del grupo Santander con OSS
Software libre en la banca - Experiencias del grupo Santander con OSS
 
Open source & mobility in europe white paper
Open source & mobility in europe  white paperOpen source & mobility in europe  white paper
Open source & mobility in europe white paper
 
ENERGIC-OD @ GEO Business 2017 presentation
ENERGIC-OD @ GEO Business 2017 presentationENERGIC-OD @ GEO Business 2017 presentation
ENERGIC-OD @ GEO Business 2017 presentation
 
Ontology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data SharingOntology Engineering at Scale for Open City Data Sharing
Ontology Engineering at Scale for Open City Data Sharing
 
Wikirate caps concertation presentation
Wikirate caps concertation presentationWikirate caps concertation presentation
Wikirate caps concertation presentation
 
Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...
Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...
Advanced Topics in OpenAPI: Added Value Services and Protection in the OpenTr...
 
Open stack 5th birthday slide deck
Open stack 5th birthday slide deckOpen stack 5th birthday slide deck
Open stack 5th birthday slide deck
 
Snap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data AnalyticsSnap4City November 2019 Course: Smart City IOT Data Analytics
Snap4City November 2019 Course: Smart City IOT Data Analytics
 

Recently uploaded

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 

Recently uploaded (20)

Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 

Kisio digital Navitia

  • 1. ENHANCING OPEN TRANSPORT SOLUTIONS WITH NAVITIA FROM DATA TO SOFTWARE / API STEPHAN SIMART, NAVITIA PRODUCT OWNER OPEN SOURCE SOFTWARE WORKSHOP FABRIQUE DES MOBILITÉS Tuesday 27th september 2016 Jet Pack by Luis Prado from The Noun Project
  • 2. WHAT IS KISIO DIGITAL? 2 DIGITAL MOBILITY SOLUTIONS SAAS PROVIDER Keolis’ digital subsidiary since 2001 140 employees 13 French regions / PTA including Paris Region 100 public transport networks Connected mobility solutions for travelers public transport operators and developers
  • 3. WHAT IS NAVITIA? 3 NAVITIA OPEN SOURCE SOFTWARE: KISIO SOFTPOWER’S REACTOR CORE Journey planner Timetables Next departures Around me (space and time) Isochron (heat maps) Autocompletion Data by Dmitry Baranovskiy from The Noun Project
  • 4. MOVING FORWARD AN OPENESS COMING OUT STRATEGY SINCE 2013 4 IT’S ALL ABOUT OPEN INNOVATION FIRST, FROM DATA TO SOFTWARE AND API 1. OPEN DATA • Data is fuel for software • Enhancing data quality with feedback reusers 2. OPEN SERVICE / NAVITIA.IO API • Facilitating open innovation, • Developing better interoperability 3. OPEN SOURCE • Mutualising resources, • Innovating faster, • Sharing risks with collective intelligence
  • 5. MOVING FORWARD OPEN SOURCE 5 WHY OPEN SOURCING NAVITIA? FROM PUBLIC TRANSPORT TO MOBILITIES FASTER SCALABILITY OF NAVITIA FACE TO DIFFERENT ISSUES FACING MOBILITIES REVOLUTION • Car sharing, car pooling, on demand transport, self driving shuttle bus • Bike sharing, folding bike, electric bike • Solo-wheel, overboard, exoskeleton for augmented walk… FACING COMPLEXITY WITH REALTIME AND CONTEXT AWARENESS IN A MULTIMODAL MOBILITY CROWDSOURCING POWER
  • 6. OPEN SOURCE SOFTWARE 6 WHY OPEN SOURCING NAVITIA? SOME SHORT TERM BENEFITS INCREASING KISIO TEAM’S MOTIVATION • Sharing ideas, doubts, toughts, knowledge, roadmap • More visibility of the works for each contributor MORE STABILITY DUE TO DIFFERENT KIND OF USES • Heterogeneous environments of reuses, different kind of data, load, context TRANSPARENCY • Want to know how cooking mobility algorithms with Navitia recipe? WRITING A GLOBAL PEACE OF KNOWLEDGE, CONNECTING TO WORLDWIDE REUSERS/CONTRIBUTORS
  • 7. OPEN SOURCE SOFTWARE 7 NAVITIA OPEN SOURCED SINCE APRIL 2014 A THREE YEARS GROWING COMMUNITY 46 contributors / 50 commits by week Better stability, new features developed DEVELOPMENT PROCESS ADAPTATION Micro-services, better scalability A WINNING EQUATION: PR + TU + TI + TBB = TWO DEPLOYMENTS BY MONTH FOR ALL CUSTOMERS PR = pull request, TU = Tests unitaires, TI = Tests d’intégration, TBB = Tests de bout en bout
  • 8. OPEN SOURCE SOFTWARE: MEETING COMMUNITIES ON THE INTERNET 8 FROM NAVITIA TO OPEN SOURCE COMMUNITIES CONVERSING, SHARING IDEAS, KNOWLEDGE AND GOOD VIBES • With different channels: IRC chat, GitHub, GoogleGroup navitia.io forum, Twitter • Events like OpenTransport Meetup, Fabrique des mobilité workshop, hackathons…
  • 9. OPEN SOURCE SOFTWARE: MEETING COMMUNITIES IN REAL LIFE 9 CO-ORGANISING OPEN TRANSPORT MEETUP Presenting mobility projects based on open resources (source code, data, API…) + beer, cheese for networking Open transport meetup / community of researchers, stratups, PTA, students, public and private firms, associations, devlelopers, data scientists, cityzens…
  • 10. OPEN SOURCE SOFTWARE 10 FROM NAVITIA TO OPEN SOURCE COMMUNITIES FIND THE RIGHT GOVERNANCE FROM ANARCHY TO BENEVOLENT DICTATORSHIP • Accompanying reusers and contributors to define their needs
  • 11. OPEN SOURCE SOFTWARE 11 FROM NAVITIA TO OPEN SOURCE COMMUNITIES CONTRIBUTING TO OTHER OPEN SOURCE PROJECTS / COMMUNITIES LIKE MOZILLA RUST LANGUAGE, OPENSTREETMAP, MAPZEN VALHALLA…
  • 12. OPEN SERVICE WITH NAVITIA.IO API 12 OPEN SERVICE: NAVITIA.IO MOBILITY PLATFORM Mobility open data sets Create new services Other API Navitia open source software navitia.io open API Based on OpenStreetMap Data by Dmitry Baranovskiy from The Noun Project
  • 13. OPEN SERVICE WITH NAVITIA.IO API 13 www.navitia.io: PROMOTING MOBILITYY FEATURES, «THINKING LIKE A DEVELOPER»
  • 14. PICK AND MIX FRESH OPEN DATA ON NAVITIA.IO DATA HUB 14 OPEN DATA BAR FOR TAKE AWAY: A TRANSPORTATION DATA WORLDWIDE HUB
  • 15. AN OPEN STACK FOR ALL KIND OF USES 15 NAVITIA OPENSOURCE STACK FOR TRAVELLER INFORMATION Validation Enrichment Agregation Redistribution API web service Integration support Open Service navitia.io API Open Source Navitia software Open Data «Opendata bar» data hub on navitia.io
  • 16. SIMPLIFYING MOBILITIES WITH SOFT POWER 16 ENHANCE MOBILITY SERVICES BY CREATING OPEN PLATFORMS OF SOFTWARE, DATA & SERVICES Oil rig by Gabriele Malaspina from the Noun Project PLAY WITH NAVITIA OPEN API: WWW.NAVITIA.IO FOLLOW US ON TWITTER: @KISIODIGITAL @NAVITIA @STIFOON