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