Skip to content
This repository has been archived by the owner on Dec 8, 2022. It is now read-only.
/ irys-chouette Public archive

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)

License

Notifications You must be signed in to change notification settings

afimb/irys-chouette

Repository files navigation

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.

About

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)

Resources

License

Stars

Watchers

Forks

Packages

No packages published