Irys-chouette is a java open source project implementing SIRI services for real time public transport data exchange (on top of irys, works with chouette)
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
chouette-server/src
chouette-webtopo-server/src/config/test
irys-chouette-client
irys-chouette-common
irys-chouette-demo-web
irys-chouette-realtime-simulator
irys-chouette-server
irys-chouette-siri-hibernate-dao
irys-chouette-webtopo-client
irys-chouette-webtopo-server
CHANGELOG.md
LICENSE.md
README.md
pom.xml

README.md

Irys-Chouette

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

Requirements

  • oraclejdk7
  • openjdk7

External Deps

On Debian/Ubuntu/Kubuntu OS :

sudo apt-get install openjdk-7-jdk
sudo apt-get install git

Installation

Get git repository

cd workspace
git clone -b V2_2_0 git://github.com/afimb/irys-chouette
cd irys-chouette

Test

mvn test

More Information

More information can be found on the project website on GitHub. There is extensive usage documentation available on the wiki.

Example Usage

Install

mvn -Dmaven.test.skip=true install

License

This project is licensed under the CeCILL-B license, a copy of which can be found in the LICENSE file.

Release Notes

The release notes can be found in CHANGELOG file

Support

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.