Downloads
Releases
All current and historical OpenMAMA releases, for all architectures are available
here.
NOTES:
-
The first release comprised only the MAMA C API for Linux.
-
The current 2.2.2.1 release includes C++, Java (JNI) APIs as well as Windows support.
-
Future releases will comprise .NET and Solaris support. See the roadmap for details.
-
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.
-
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.