Skip to content

vulcanft/openmama

 
 

Repository files navigation

OpenMAMA Client Library

OpenMAMA is a lightweight wrapper that provides a common API interface to different middleware and messaging solutions across a variety of platforms and languages.

OpenMAMDA is a framework that adds Market Data functionality, such as order book handling on top of MAMA.

Please see the project page above for more information, as well as the mailing list for questions, discussions, and development.

Supported Platforms

Currently C, C++ and JNI/Java on Linux and Windows are the supported platforms.

Supported distributions are

  • Redhat 5
  • Redhat 6
  • SUSE 10
  • Windows 7+
  • Java SE 6 (from Oracle)

Getting Started

OpenMAMA is designed to have minimal build requirements. Full instructions for Linux and Windows can be found on the wiki.

Documentation

Currently, our wiki contains the most up-to-date information on using OpenMAMA. Developer's Guides are also hosted on our Documentation page.

Contributing

Information on contributing on the project can be found on our Get Involved page.

License

The OpenMAMA library is distributed under the terms of the GNU Lesser General Public license version 2. Please see COPYING for full licence text.

Packages

No packages published

Languages

  • C++ 38.5%
  • C 28.4%
  • Java 16.9%
  • C# 13.9%
  • Python 1.5%
  • HTML 0.5%
  • Other 0.3%