Irys-chouette is a java open source application using the SIRI real time Public Transport data exchange standard based on IRYS connected to a Chouette Database. It has several modules :
- irys-chouette-common : common classes
- irys-chouette-server : SIRI server includes the following SIRI services in Request/Response mode
- General Messaging
- Stop Monitoring
- Check Status
- Line Discovery
- Stop Discovery
- irys-chouette-client : SIRI client (implements the same services and populating a chouette Database
- irys-chouette-realtime-simulator : small tool used to populate the server database with simulated realtime data (vehicle journeys and general messages)
- irys-chouette-siri-hibernate-dao : database model and connectivity to real time tables
- irys-chouette-webtopo-server : SIRI server including following SIRI services in Request/Response mode extended to webtopo service
- irys-chouette-webtopo-client : SIRI client (implments the same services as the server) and populating a chouette Database using webtopo service for initialization
- oraclejdk7
- openjdk7
On Debian/Ubuntu/Kubuntu OS :
sudo apt-get install openjdk-7-jdk
sudo apt-get install git
Get git repository
cd workspace
git clone -b V2_2_0 git://github.com/afimb/irys-chouette
cd irys-chouette
mvn test
More information can be found on the project website on GitHub. There is extensive usage documentation available on the wiki.
Install
mvn -Dmaven.test.skip=true install
This project is licensed under the CeCILL-B license, a copy of which can be found in the LICENSE file.
The release notes can be found in CHANGELOG file
Users looking for support should file an issue on the GitHub issue tracking page, or file a pull request if you have a fix available.