Inspirel banner

YAMI4 - Messaging Solution for Distributed Systems

YAMI4 is a set of messaging libraries designed for distributed systems with particular focus on control and monitoring systems.

The major features of the YAMI4 library are:

The YAMI4 libraries are available for Ada, C++, Java and Python and are supported on POSIX-compliant systems, Microsoft Windows and Java-based platforms.

See the Frequently Asked Questions about YAMI4.

Documentation

YAMI4 book cover

"Programming Distributed Systems with YAMI4" by Maciej Sobczak

This book is a comprehensive YAMI4 manual that describes the messaging concepts and typical usage patterns.

Buy this book on Lulu.

The HTML version of this book is available as well.

YAMI4 Video Tutorial

YAMI4 Video Tutorial on YouTube

This tutorial explains fundamental concepts of the YAMI4 library and demonstrates the use of example programs.

For the API reference see the documentation generated from source files:

Discussion Group

The YAMI4 Google Group is a place where YAMI4 users are invited to meet others and to discuss their experiences, find help and exchange ideas.

Licensing and Download

The YAMI4 libraries are dual-licensed and are available under the following two licenses:

Download the full GPL distribution of the YAMI4 project:

Need more information about the YAMI4 project? Do not hesitate to ask.