What is Ivy?
Ivy is the software bus that will creep over your network!
Ivy is a simple protocol and a set of open-source (LGPL) libraries and
programs that allows
applications to broadcast information through text messages, with a
subscription mechanism based on regular expressions. Ivy libraries
are available in C, C++, Java, Python and Perl, on Windows and Unix boxes
and on Macs. Several Ivy utilities and hardware drivers are available too.
Ivy is currently used in research projects in the air traffic
control and human-computer interaction research communities as
well as in commercial products. It is also taught to CS students.
Ivy is a DTI/EEI (ex CENA) product.
march 16th, 2016
february 24th, 2016
- New ivy-java 1.2.18 available (thanks to Gregory Alligier)
january 20th, 2015
- New ivy-c 3.15.1 available (thanks to Felix Ruess)
january 16th, 2015
- New ivy-ocaml 1.3.1 available (thanks to Gauthier Hattenberg)
march 12nd, 2014
- New ivy-c 1.3.4 available (thanks to Felix Ruess)
january 29nd, 2014
- New ivy-ocaml 1.2.2 available (thanks to Gautier Hattenberger)
november 22nd, 2013
- New ivy-ocaml 1.2 available (thanks to Gautier Hattenberger)
november 2nd, 2011
- New ivy-python 2.2 available (documentation).
v2.2 makes it possible to stop and restart an IvyServer, without recreating it (thanks to Sébastien Bigaret)
january 17th, 2011
- ivy-c (and other libraries based on it) is now compatible with IPv6
- ivy-c++ is now compatible with Qt mainloop
- Inventor node for coin3d 3D rendering library
july 24th, 2009
- New ivy-java 1.2.13 available (thanks to Yannick Jestin)
july 6th, 2009
- New ivy-c 3.11.6 available
- New ivy-perl 4.25.9 available
- Bug fix between a Linux and a Windows agent. Nagle is disabled. Ping time can now be divided by a factor of 100.
- Thanks to Alexandre Bustico and François-Régis Colin
june 16th, 2008
- New ivy-python 2.1 available (documentation).
v2.1 fixes an important issue, where an agent may ignore new agents connecting to the bus after it failed to connect to a specific one (due to socket timeout e.g.) (thanks to Sébastien Bigaret)
may 21st, 2008
- New ivy-c++ 1.10 available
- New ivy-c 3.11.4 available
- New ivy-perl 4.25.7 available
- Thanks to Alexandre Bustico.
april 9th, 2008
- New ivy-c 3.11 available (documentation). Thanks to Alexandre Bustico.
march 14th, 2008
- New ivy-python 2.0 available (documentation). New changes not compatible with previous release (thanks to Sébastien Bigaret)
march 14th, 2008
- New ivy-python 1.2 available (thanks to Sébastien Bigaret)
february 13th, 2007
- New ivy-c 3.8.2 available
december 21th 2006
june 9th 2006
- New ivy-c 3.8.1-1 available
- New ivy-c++ 1.0-4 available
Have a look at the history page
Last modification: Wednesday, 16-Mar-2016 16:36:04 CET