SpoonRPC is a library providing a distributed message passing system in Python. It attempts to be as simple to use as possible with little boilerplate code. It provides safe, efficient object serialization (not using pickle) and message routing. RPC is not (currently) implemented, despite the name.
SwitchRMI is a framework for remote method invocation from Java that allows the client to choose from one of several RMI protocols. Objects can be made available over a number of transports; HTTP and SMTP are implemented. Any object vended can respond to an RMI request in any one of the supported protocols. Clients and servers can interact with third party implementations of supported protocols. New protocols and transports can be plugged in to the framework at runtime.
TIDorb C++ is a CORBA 2.6 ORB with a high level of stability and performance. It fully implements Portable Object Adapter (POA), IIOP protocol (versions 1.0, 1.1, and 1.2), including bi-directional communications, MIOP protocol (IIOP over udp/multicast), ZIOP (zipped IIOP), SSLIOP (SSL over IIOP), CSIv2, the Dynamic Anys API, DII dynamic invocation interface, and DSI dynamic skeletons APIs, the static invocation API, OBV (object by value passing), and some CORBA messaging QoS policies, and it partially implements RealTime functionalities and Codecs.
TIDorb Java is a CORBA 2.6 ORB with a high level of stability and performance. It fully implements the Java ORB core and portability APIs, Portable Object Adapter (POA), IIOP protocol (versions 1.0, 1.1, and 1.2), including bi-directional communications, the Dynamic Anys API, DII dynamic invocation interface, and DSI dynamic skeletons APIs, the static invocation API, OBV (object by value passing), and some CORBA messaging QoS policies, and it partially implements RealTime functionalities and Codecs.
TAO is a standards-compliant, real-time implementation of CORBA that provides efficient, predictable, and scalable quality of service (QoS) end-to-end. Unlike conventional implementations of CORBA, which are inefficient, unpredictable, non-scalable, and often non-portable, TAO applies the best software practices and patterns to automate the delivery of high-performance and real-time QoS to distributed applications.
The Objex Project (like the GNU Project) aims to develop a complete operating system composed of free and open source software. In contrast to the GNU Project, it aims to build a modern system that brings together all the recent advances in computer science, instead of a Unix-like system. "A complete system" means that it will include the kernel, a full suite of developers tools, user utilities, and a graphical user interface. It is based on OSKit, a framework and a set of utilities, drivers, and program code intended for operating system creation.