ACDK is a development framework with a similar target of Microsoft's .NET or Sun's ONE platform, but it uses C++ as a core implementation language. It implements the standard library packages, including acdk::lang, acdk::lang::reflect, acdk::util, acdk::io, acdk::text (including regexpr), acdk::net, acdk::sql, acdk::xml, and more. Flexible allocator/garbage collection, threading, and Unicode are implemented in the core of ACDK. Extensions make C++ objects available for reflection, serialization, aspect-oriented class attributes, and [D]ynamic [M] ethod [I]nvocation. This DMI acts as an universal object oriented call interface to connect C++ with scripting languages (Java, Perl, Tcl, Python, Lisp, Visual Basic, and VBScript) and standard component technologies (CORBA and COM).
OAF is the Object Activation Framework for GNOME. It has a similar purpose to gnorba, the GNOME 1.x CORBA activation library, and will replace it for GNOME 2.0. It allows you to do much more powerful activation queries than gnorba. Each server is described by an XML file that defines its attributes. When querying or activating, one may specify complex requirements using the OAF query language.
Cadena is an Eclipse plugin that provides an integrated environment for building and modeling component-based systems (including CORBA CCM systems). It provides editors for defining component types, specifying component behavior, and creating and visualizing component assemblies. It also provides facilities for generating stub and skeleton source code for components, performing dependency analysis that traces inter/inta-component event and data dependencies, executing the developed systems, and more.
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.
Jentchina is the client library part of "The Birds Lake" framework. It is independent of any graphical toolkit. Its role is to create the filter trees, to maintain them, and to propose an API that enables the application of a filter the easiest way possible (while remaining independent of any GUI). The Birds Lake is a big framework for applying a filter on a document using a remote filter server.
Lioubliou is a library part of "The Birds Lake" project. It is used to write filter servers. Lioubliou takes cares of filter sessions, registers servers in local database, and abstracts network messages. It supports CORBA via ORBit, but the design of the library can support other communication media later. It also abstracts lsmlib.