[spiffy ivy logo]

[Welcome to the Ivy home page]


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.

Latest news

november 24th, 2019

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

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: Monday, 02-Dec-2019 09:57:22 CET

Valid XHTML 1.0!