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

Irys is a java open source project implementing SIRI services for real time public transport data exchange

License

Notifications You must be signed in to change notification settings

afimb/irys

Repository files navigation

Irys

Irys is a java open source project dedicated to the SIRI real time public data exchange standard. It has several modules :

  • irys-common : common classes
  • irys-server : generic SIRI server including the following SIRI services in Request/Response mode
    • General Messaging
    • Stop Monitoring
    • Check Status
    • Line Discovery
    • Stop Discovery
  • irys-client : generic SIRI client (implementing the same services as the server)
  • irys-client-sequencer : generic SIRI client simulating subscription mode when server does not provide this mode
  • irys-client-command : command-line mode Siri client
  • webtopo-server : small web server for theorical data exchange based on Neptune format
  • webtopo-client : small client for theorical data exchange based on Neptune format

Irys is a toolbox : it must be connected to an external data provider

see irys-chouette as exemple connected to a Chouette database.

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
cd irys

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 is a java open source project implementing SIRI services for real time public transport data exchange

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages