MPS is a Message Passing System, similar to, but not compatible with, CORBA and its IDL. Interfaces are specified in an IDL-like language; bindings exist for C++ and Java, on multiple platforms.
| Tags | Software Development Code Generators Object Brokering |
|---|---|
| Licenses | BSD Original |
| Operating Systems | POSIX |
| Implementation | C++ Java |
Recent releases


Release Notes: This release supports "mutable structs" and "enums" in the IDL, and has fixes for major bugs when extending MPSIDL interfaces, C++ and Java MPSIDL compiler backend cleanups and bugfixes, slightly better autoconfing, and minor improvements to nsMonitor.


Release Notes: Object-server naming has been split out from Object-server publishing, NamingService interface has changed significantly, bugfixes in the build process, and a new Java GUI for monitoring a NamingService instance.


Release Notes: This release includes support for MPSIDL "user exceptions", beta support for Win32, support for SIMPL shm-based transport, and a few minor bugfixes.


Release Notes: This release now supports multiple transports, and the MPSIDL compiler and runtime now support user exceptions.