DataManager is a library that provides a shared memory pool to allocate buffers from. It includes the necessary things to build servers which regulary produce data and provide them via ringbuffers to clients. It includes the common framework to have locking and various access methods. The use generally boils down to simple get()s and put()s. This project is no longer under active development.
JacORB is a CORBA 2.0 implementation written in Java. It contains an IDL compiler, a name service with graphical management interface, an event and notification service implementation, and a transaction service. DII, DSI, DynAny, native IIOP (1.2), Interceptors, OBV, AMI, and ETF are supported. Tools for applets are included. The language mapping complies with rev. 2.3 of the Java language.
The acronym MICO expands to MICO Is CORBA. The intention of this project is to provide a freely available and fully compliant implementation of the CORBA 2.3 standard. MICO has become quite popular as an OpenSource project and is widely used for different purposes (see our success stories). Our goal is to keep MICO compliant to the latest CORBA standard.
Momoko is a generic, object-oriented, modular, extensible environment for creating multi-user environments. It is suitable for writing MUDs, servers, and community-based Web sites. It is written in pure Java and supports Java and Python as internal scripting languages. Momoko provides facilities for organizing objects into tree-based hierarchies, orthogonal persistence, a transparent distributed objects system, remote access to source code and user files via WebDAV, a telnet-enabled shell for manipulating the object database, and an integrated build process which can be triggered remotely.
The SOAP to CORBA bridge/translator is written entirely in C++ and shows that it is indeed possible to do a generic translation of SOAP requests to CORBA method invocations and vice versa. This is implemented by using the CORBA Interface repository to match the incoming SOAP request to the corresponding CORBA service, build the dynamic invocation of the CORBA service, and generate the SOAP response (or possibly SOAP fault in the case of a CORBA user exception, for instance).
XParam is an extensible, type-safe, non-intrusive, object-oriented tool for general-purpose object serialization and deserialization in C++, good for parsing command-line parameters and cross-program/cross-platform communication. It can handle named parameters as well as object streams. It recognizes class hierarchies, abstract interfaces, and polymorphism, and can therefore serve as a plug-in management framework (e.g., for strategy management).
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.
The Interreality project is a collection of Open Source, Free Software projects based on the Virtual Object System (VOS) platform. The goal is to develop a free and open platform for multi-user 3D virtual reality games, applications, and interactive, collaborative 3D virtual spaces. VOS is a powerful and generic network object framework designed to support a variety of high-performance applications. It is the basis for Ter'Angreal, a general-purpose browser application for entering and participating in 3D worlds.