Crossplatform Remote ProcessCommunication implementation for C++ Qt. Communication may be simply established between local applications as well as processes on different network hosts scince library uses sockets for data transmission.
JMS/Joram implementation of the Bully election algorithm. It is a library to be used by a process' implementation to make it transparently manage coordinator's elections, while it carries out business logic. A sample application is included.