Downloads

Releases

All current and historical OpenMAMA releases, for all architectures are available here.
NOTES:
  1. The first release comprised only the MAMA C API for Linux. 
  2. The current 2.2.2.1 release includes C++, Java (JNI) APIs as well as Windows support. 
  3. Future releases will comprise .NET and Solaris support. See the roadmap for details. 
  4. Building applications that work with OpenMAMA requires messaging and middleware bridges. In addition to commercial bridges, OpenMAMA includes an open source bridge for the Avis middleware which may be found at http://avis.sourceforge.net/.
    • The default install of avis is missing a header file and this needs to be moved manually into the include directory. The OpenMAMA configure script checks for this header and will exit with an error if not found.
      • mv ${AVIS_SOURCE}/lib/avis_client_config.h ${AVIS_HOME}/include/avis
      • where AVIS_SOURCE is the path to the Avis source code and AVIS_HOME is the path the Avis binary installation/distribution.
  5. You can also build OpenMAMA from source code by following the instructions included with the source distribution.

Source Code

OpenMAMA source code can be found in the OpenMAMA git repository.  More information on using git can be found in the OpenMAMA git documentation.

Reference Bridge

When considering the development of an OpenMAMA bridge, a template outlining the preferred structure may be found here.