La version 3.0 de Chouette vient tout juste de sortir ! Rappelons que Chouette est un logiciel libre, sous licence CeCILL-B, développé à l’initiative du ministère français chargé des transports. Son but est de faciliter et de promouvoir l’échange de données d’offre (théorique) de transport collectif (TC).
La nouvelle version 3.0 de Chouette apporte à l’utilisateur un suivi d’avancement des opérations d’importation de données (GTFS, Neptune…), d’exportion ou de validation.
Sur le plan technique, les changements sont significatifs :
- l’application dispose désormais d’un véritable serveur de tâches asynchrones et doté d’une API REST ;
- l’application Web passe en Rails 4 ;
- le serveur d’importation/exportation/validation passe en J2EE avec Wildfly ;
- prise en compte d’une barre de progression lorsqu’une importation, une exportation ou une validation sont lancées ;
- mise en valeur du format des données importées ou exportées ;
- affichage d’une synthèse de la validation effectuée par lignes de transport ;
- envoi de courriel en asynchrone avec DelayedJob en option.
Le site grand public améliore encore ses performances et peut supporter davantage d’accès simultanés.
Vous trouverez le code source de la partie interface homme-machine et du serveur d’importation/exportation/validation sur GitHub.
La documentation des interfaces et de l’architecture est disponible sur le site officiel du produit.