SlideShare une entreprise Scribd logo
Capitole du Libre 2012




 Logiciel libre et transport public
L'implication de Tisséo dans la communauté SYNTHESE



       Xavier Raffin        Hugues Romain
Capitole du Libre 2012




99 communes
920 000 habitants
89 lignes
119 millions de déplacements
2500 employés


EPIC

                                                 2
                      2 / 42
Capitole du Libre 2012




                           3
3 / 42
Capitole du Libre 2012




Exploitation de transport public innovante
Développement informatique 100% libre

Entreprise Suisse - France
Créateur de SYNTHESE

A Toulouse : gestion de
10 lignes TAD

SA
                                                         4
                          4 / 42
Capitole du Libre 2012



Présentation fonctionnelle
Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

                                                    5
                         5 / 42
Capitole du Libre 2012


Calculateur d'itinéraire




                                             6
          6 / 42
Capitole du Libre 2012


Calculateur d'itinéraire




                                             7
          7 / 42
Capitole du Libre 2012


Prochains passages en temps réel et géolocalisation




                                                           8
                       8 / 42
Capitole du Libre 2012




                           9
9 / 42
Capitole du Libre 2012




                           10
10 / 42
Capitole du Libre 2012




                        11
11
/ 42
Capitole du Libre 2012




Champ fonctionnel :

● Planification
● Exploitation

● Information voyageurs

● Réservation TAD

● Embarqué




                                              12
                   12 / 42
Capitole du Libre 2012



Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

                                                 13
                      13 / 42
Capitole du Libre 2012




230 000 lignes de C++




                                         14
     14 / 42
Capitole du Libre 2012




100 commits par mois
  6 contributeurs




                                                  15
                       15 / 42
Capitole du Libre 2012




100 commits par mois
  6 contributeurs




                                                  16
                       16 / 42
Capitole du Libre 2012




50 réseaux couverts sur 10 sites
    40 serveurs/VM installés
300 embarqués en déploiement




                                                    17
          17 / 42
Capitole du Libre 2012



                            Statistiques Tisséo
tisseo.fr (par jour)
                                                   Nombre de visite / an
20000 visites
58000 pages vues             10000000
33 % Calcul d'itinéraire      9000000
5 % Horaires à l'arrêt
                              8000000


mobi.tisseo.fr (par jour)     7000000


10000 visites                 6000000

43000 pages vues              5000000

13 % Calcul d'itinéraire      4000000

40 % Horaires à l'arrêt       3000000

                              2000000

                              1000000
Bilan
                                   0
23000 Calcul d'itinéraire/jour     2005   2006   2007     2008      2009   2010   2011    2012

8000 Horaires à l'arrêt/jour

                                                                                         18
                                   18 / 42
Capitole du Libre 2012



Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

                                                    19
                         19 / 42
Capitole du Libre 2012




WebService

   XML
  JSON
  CMS




                              20
  20 / 42
Capitole du Libre 2012




                           21
21 / 42
Capitole du Libre 2012




                           22
22 / 42
Capitole du Libre 2012




                         23
23 42
 /
Capitole du Libre 2012




                           24
24 / 42
Capitole du Libre 2012




                           25
25 / 42
Capitole du Libre 2012




                           26
26 / 42
Capitole du Libre 2012




Transition de Graphe




                                        27
       27 / 42
Capitole du Libre 2012




      std:map + operator<




                                 28
28 / 42
Capitole du Libre 2012



Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

                                                    29
                         29 / 42
Capitole du Libre 2012




Formats Tridents & GTFS




                                           30
         30 / 42
Capitole du Libre 2012


                   API OpenData tisseo.fr
http://pt.data.tisseo.fr/<Nom de l’api>?<paramètres>&key=<votre_clé>

                       ●   placesList
                       ●   linesList
                       ●   stopAreasList
                       ●   stopPointsList
                       ●   departureBoard

                       A VENIR :

                       ●   Calcul d'itinéraires
                       ●   Isochrones

                                                                       31
                                31 / 42
Capitole du Libre 2012




  Contributions OSM



       Numéros de rue

Interdiction de tourner à gauche

    Cohérence de graphe

                                              32
             32 / 42
Capitole du Libre 2012




Numéro de rues
 addr:housenumber




                                     33
    33 / 42
Capitole du Libre 2012



Interdiction de « tourner à Gauche »
            Relation:restriction




                                                    34
                 34 / 42
Capitole du Libre 2012


Graphe pour calcul d'itinéraire




                                            35
             35 / 42
Capitole du Libre 2012


Graphe pour calcul d'itinéraire




                                            36
             36 / 42
Capitole du Libre 2012


Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

                                                    37
                         37 / 42
Capitole du Libre 2012




Objectifs :
● coordonner les développements

● encourager les projets communs

● publication régulière de versions « stable »

● programme de certification

● communication autour du projet

● hébergement sources, doc, packages, etc.




Membres :
● réseaux de transport France et Suisse




                                                         38
                       38 / 42
Capitole du Libre 2012



Présentation fonctionnelle

Présentation du projet

Architecture technique

OpenData

Fondation SYNTHESE

Conclusions

                                                    39
                         39 / 42
Capitole du Libre 2012




                           40
40 / 42
Capitole du Libre 2012




                           41
41 / 42
Capitole du Libre 2012




Q&A



                           42
42 / 42

Contenu connexe

En vedette

Passeport Visiativ pour l'entreprise 2.0
Passeport Visiativ pour l'entreprise 2.0Passeport Visiativ pour l'entreprise 2.0
Passeport Visiativ pour l'entreprise 2.0
Visiativ
 
Comercio electrónico
Comercio electrónicoComercio electrónico
Comercio electrónico
Ailen78
 
Ensayando
EnsayandoEnsayando
Ensayando
XD FS
 
Wsa bilan-identite-marque
Wsa bilan-identite-marqueWsa bilan-identite-marque
Wsa bilan-identite-marqueonibi29
 
Usos y Tipos blog
Usos y Tipos blogUsos y Tipos blog
Usos y Tipos blog
yayitasanchez
 
09 les-basiques-pour-hommes-en-2-jours
09 les-basiques-pour-hommes-en-2-jours09 les-basiques-pour-hommes-en-2-jours
09 les-basiques-pour-hommes-en-2-joursDominique Pongi
 
Quinta estacion
Quinta estacionQuinta estacion
Quinta estacion
daniel_obando
 
Las instituciones. luis eduardo paredes garcia saia a 2015 seccion c
Las instituciones. luis eduardo paredes garcia saia a 2015 seccion cLas instituciones. luis eduardo paredes garcia saia a 2015 seccion c
Las instituciones. luis eduardo paredes garcia saia a 2015 seccion c
lalo2231
 
RSS
RSSRSS
Cursos e palestras - Prof. Miguel Gabriel Prazeres de Carvalho
Cursos e palestras - Prof. Miguel Gabriel Prazeres de CarvalhoCursos e palestras - Prof. Miguel Gabriel Prazeres de Carvalho
Cursos e palestras - Prof. Miguel Gabriel Prazeres de Carvalho
Lreitas
 
Luminotecnia
LuminotecniaLuminotecnia
Luminotecnia
Cristhian Leon
 
Diapo Asie - Anniversaire de parrainage
Diapo Asie - Anniversaire de parrainageDiapo Asie - Anniversaire de parrainage
Diapo Asie - Anniversaire de parrainageVisionduMonde
 
Planificacion curricular unidad_1
Planificacion curricular unidad_1Planificacion curricular unidad_1
Planificacion curricular unidad_1
doloreslilibeth
 
Présentation 7. Procès de la production capitaliste pris dans l’ensemble 1. S...
Présentation 7. Procès de la production capitaliste pris dans l’ensemble 1. S...Présentation 7. Procès de la production capitaliste pris dans l’ensemble 1. S...
Présentation 7. Procès de la production capitaliste pris dans l’ensemble 1. S...
Moscow State University
 
Woni
WoniWoni
Lectores rss
Lectores rssLectores rss
Lectores rss
cristianbmonsalve
 
Conférence #nwxtech2 : Gestion de projet avec la solution BaseCamp par Bruno ...
Conférence #nwxtech2 : Gestion de projet avec la solution BaseCamp par Bruno ...Conférence #nwxtech2 : Gestion de projet avec la solution BaseCamp par Bruno ...
Conférence #nwxtech2 : Gestion de projet avec la solution BaseCamp par Bruno ...Normandie Web Xperts
 
Tecnologías de la información y comunicación
Tecnologías de la información y comunicaciónTecnologías de la información y comunicación
Tecnologías de la información y comunicación
nachole34
 

En vedette (20)

2016 DUCLOS success stories
2016 DUCLOS success stories2016 DUCLOS success stories
2016 DUCLOS success stories
 
Passeport Visiativ pour l'entreprise 2.0
Passeport Visiativ pour l'entreprise 2.0Passeport Visiativ pour l'entreprise 2.0
Passeport Visiativ pour l'entreprise 2.0
 
Comercio electrónico
Comercio electrónicoComercio electrónico
Comercio electrónico
 
Ensayando
EnsayandoEnsayando
Ensayando
 
Wsa bilan-identite-marque
Wsa bilan-identite-marqueWsa bilan-identite-marque
Wsa bilan-identite-marque
 
Loulou 61
Loulou 61Loulou 61
Loulou 61
 
Usos y Tipos blog
Usos y Tipos blogUsos y Tipos blog
Usos y Tipos blog
 
09 les-basiques-pour-hommes-en-2-jours
09 les-basiques-pour-hommes-en-2-jours09 les-basiques-pour-hommes-en-2-jours
09 les-basiques-pour-hommes-en-2-jours
 
Quinta estacion
Quinta estacionQuinta estacion
Quinta estacion
 
Las instituciones. luis eduardo paredes garcia saia a 2015 seccion c
Las instituciones. luis eduardo paredes garcia saia a 2015 seccion cLas instituciones. luis eduardo paredes garcia saia a 2015 seccion c
Las instituciones. luis eduardo paredes garcia saia a 2015 seccion c
 
RSS
RSSRSS
RSS
 
Cursos e palestras - Prof. Miguel Gabriel Prazeres de Carvalho
Cursos e palestras - Prof. Miguel Gabriel Prazeres de CarvalhoCursos e palestras - Prof. Miguel Gabriel Prazeres de Carvalho
Cursos e palestras - Prof. Miguel Gabriel Prazeres de Carvalho
 
Luminotecnia
LuminotecniaLuminotecnia
Luminotecnia
 
Diapo Asie - Anniversaire de parrainage
Diapo Asie - Anniversaire de parrainageDiapo Asie - Anniversaire de parrainage
Diapo Asie - Anniversaire de parrainage
 
Planificacion curricular unidad_1
Planificacion curricular unidad_1Planificacion curricular unidad_1
Planificacion curricular unidad_1
 
Présentation 7. Procès de la production capitaliste pris dans l’ensemble 1. S...
Présentation 7. Procès de la production capitaliste pris dans l’ensemble 1. S...Présentation 7. Procès de la production capitaliste pris dans l’ensemble 1. S...
Présentation 7. Procès de la production capitaliste pris dans l’ensemble 1. S...
 
Woni
WoniWoni
Woni
 
Lectores rss
Lectores rssLectores rss
Lectores rss
 
Conférence #nwxtech2 : Gestion de projet avec la solution BaseCamp par Bruno ...
Conférence #nwxtech2 : Gestion de projet avec la solution BaseCamp par Bruno ...Conférence #nwxtech2 : Gestion de projet avec la solution BaseCamp par Bruno ...
Conférence #nwxtech2 : Gestion de projet avec la solution BaseCamp par Bruno ...
 
Tecnologías de la información y comunicación
Tecnologías de la información y comunicaciónTecnologías de la información y comunicación
Tecnologías de la información y comunicación
 

Dernier

Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
UNITECBordeaux
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Laurent Speyser
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
OCTO Technology
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
abderrahimbourimi
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
Horgix
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
Université de Franche-Comté
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
AlbertSmithTambwe
 

Dernier (7)

Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024Le support de présentation des Signaux 2024
Le support de présentation des Signaux 2024
 
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)
 
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...
 
Les écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptxLes écrans informatiques au fil du temps.pptx
Les écrans informatiques au fil du temps.pptx
 
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
MongoDB in a scale-up: how to get away from a monolithic hell — MongoDB Paris...
 
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'universitéDe l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
De l'IA comme plagiat à la rédaction d'une « charte IA » à l'université
 
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptxPRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
PRESENTATION DE L'ACTIVE DIRECTORY SOUS WINDOWS SERVEUR.pptx
 

Conférence capitole-du-libre

  • 1. Capitole du Libre 2012 Logiciel libre et transport public L'implication de Tisséo dans la communauté SYNTHESE Xavier Raffin Hugues Romain
  • 2. Capitole du Libre 2012 99 communes 920 000 habitants 89 lignes 119 millions de déplacements 2500 employés EPIC 2 2 / 42
  • 3. Capitole du Libre 2012 3 3 / 42
  • 4. Capitole du Libre 2012 Exploitation de transport public innovante Développement informatique 100% libre Entreprise Suisse - France Créateur de SYNTHESE A Toulouse : gestion de 10 lignes TAD SA 4 4 / 42
  • 5. Capitole du Libre 2012 Présentation fonctionnelle Présentation du projet Architecture technique OpenData Fondation SYNTHESE Conclusions 5 5 / 42
  • 6. Capitole du Libre 2012 Calculateur d'itinéraire 6 6 / 42
  • 7. Capitole du Libre 2012 Calculateur d'itinéraire 7 7 / 42
  • 8. Capitole du Libre 2012 Prochains passages en temps réel et géolocalisation 8 8 / 42
  • 9. Capitole du Libre 2012 9 9 / 42
  • 10. Capitole du Libre 2012 10 10 / 42
  • 11. Capitole du Libre 2012 11 11 / 42
  • 12. Capitole du Libre 2012 Champ fonctionnel : ● Planification ● Exploitation ● Information voyageurs ● Réservation TAD ● Embarqué 12 12 / 42
  • 13. Capitole du Libre 2012 Présentation fonctionnelle Présentation du projet Architecture technique OpenData Fondation SYNTHESE Conclusions 13 13 / 42
  • 14. Capitole du Libre 2012 230 000 lignes de C++ 14 14 / 42
  • 15. Capitole du Libre 2012 100 commits par mois 6 contributeurs 15 15 / 42
  • 16. Capitole du Libre 2012 100 commits par mois 6 contributeurs 16 16 / 42
  • 17. Capitole du Libre 2012 50 réseaux couverts sur 10 sites 40 serveurs/VM installés 300 embarqués en déploiement 17 17 / 42
  • 18. Capitole du Libre 2012 Statistiques Tisséo tisseo.fr (par jour) Nombre de visite / an 20000 visites 58000 pages vues 10000000 33 % Calcul d'itinéraire 9000000 5 % Horaires à l'arrêt 8000000 mobi.tisseo.fr (par jour) 7000000 10000 visites 6000000 43000 pages vues 5000000 13 % Calcul d'itinéraire 4000000 40 % Horaires à l'arrêt 3000000 2000000 1000000 Bilan 0 23000 Calcul d'itinéraire/jour 2005 2006 2007 2008 2009 2010 2011 2012 8000 Horaires à l'arrêt/jour 18 18 / 42
  • 19. Capitole du Libre 2012 Présentation fonctionnelle Présentation du projet Architecture technique OpenData Fondation SYNTHESE Conclusions 19 19 / 42
  • 20. Capitole du Libre 2012 WebService XML JSON CMS 20 20 / 42
  • 21. Capitole du Libre 2012 21 21 / 42
  • 22. Capitole du Libre 2012 22 22 / 42
  • 23. Capitole du Libre 2012 23 23 42 /
  • 24. Capitole du Libre 2012 24 24 / 42
  • 25. Capitole du Libre 2012 25 25 / 42
  • 26. Capitole du Libre 2012 26 26 / 42
  • 27. Capitole du Libre 2012 Transition de Graphe 27 27 / 42
  • 28. Capitole du Libre 2012 std:map + operator< 28 28 / 42
  • 29. Capitole du Libre 2012 Présentation fonctionnelle Présentation du projet Architecture technique OpenData Fondation SYNTHESE Conclusions 29 29 / 42
  • 30. Capitole du Libre 2012 Formats Tridents & GTFS 30 30 / 42
  • 31. Capitole du Libre 2012 API OpenData tisseo.fr http://pt.data.tisseo.fr/<Nom de l’api>?<paramètres>&key=<votre_clé> ● placesList ● linesList ● stopAreasList ● stopPointsList ● departureBoard A VENIR : ● Calcul d'itinéraires ● Isochrones 31 31 / 42
  • 32. Capitole du Libre 2012 Contributions OSM Numéros de rue Interdiction de tourner à gauche Cohérence de graphe 32 32 / 42
  • 33. Capitole du Libre 2012 Numéro de rues addr:housenumber 33 33 / 42
  • 34. Capitole du Libre 2012 Interdiction de « tourner à Gauche » Relation:restriction 34 34 / 42
  • 35. Capitole du Libre 2012 Graphe pour calcul d'itinéraire 35 35 / 42
  • 36. Capitole du Libre 2012 Graphe pour calcul d'itinéraire 36 36 / 42
  • 37. Capitole du Libre 2012 Présentation fonctionnelle Présentation du projet Architecture technique OpenData Fondation SYNTHESE Conclusions 37 37 / 42
  • 38. Capitole du Libre 2012 Objectifs : ● coordonner les développements ● encourager les projets communs ● publication régulière de versions « stable » ● programme de certification ● communication autour du projet ● hébergement sources, doc, packages, etc. Membres : ● réseaux de transport France et Suisse 38 38 / 42
  • 39. Capitole du Libre 2012 Présentation fonctionnelle Présentation du projet Architecture technique OpenData Fondation SYNTHESE Conclusions 39 39 / 42
  • 40. Capitole du Libre 2012 40 40 / 42
  • 41. Capitole du Libre 2012 41 41 / 42
  • 42. Capitole du Libre 2012 Q&A 42 42 / 42

Notes de l'éditeur

  1. Déplacements entre janvier et octobre 2012 établissement public à caractère industriel et commercial =&gt; pas soumis à concurence
  2. Le logiciel libre à Tisséo =&gt; UN peu pour les mêmes raisons qu&apos;ailleurs =&gt; parce que souvent le meilleur =&gt; parce que donne une grande « liberté » =&gt; Et donc au centre SYNTHESE un logiciel GPL spécifique au transport public fortement soutenu par Tisséo dès ces debuts =&gt;Et depuis 2010, contribution au logiciel de manière majeur
  3. La géolocalisation vient du navigateur, mais SYNTHESE offre le service de géocodage inversé : d&apos;un XY on déduit les objets proches
  4. =&gt; mise à dispo des shapes =&gt; actualisation hebdo
  5. =&gt; géocodage nom =&gt; XY =&gt; autocomplétion =&gt; géocodage inversé XY =&gt; adresse =&gt; à venir : calculateuir d&apos;itinéraire =&gt; volonté d&apos;utiliser nous même nos services La documentation de ces services encourage à la contribution OSM
  6. Bcp de numéros de rue « GrandToulouse Opendata » Manque encore des rues Pauvre hors du centre de l&apos;aglo
  7. Les trottoirs footpath La rue primary road + parler du risque de graphe non connexe
  8. Les trottoirs footpath La rue primary road + parler du risque de graphe non connexe
  9. – Quelle contribution on attend ? : conclusion Tisséo : – Attente de briques – Attraction innovation dans le domaine TC / Ville =&gt; création d&apos;un ecosystème