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

Latest commit

 

History

History
75 lines (57 loc) · 2.07 KB

README.md

File metadata and controls

75 lines (57 loc) · 2.07 KB

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.