The principal CORBA product employed is the recursively
named MICO,
`MICO Is COrba'[7],
a fully compliant C++ implementation of the CORBA 2.3 standard,
available free of charge under the GNU public license terms.
In addition to the given IDL to C++ mapping,
a Tcl extension[8]
provides CORBA client and server
functionality to Tcl scripts through
the DII and DSI interfaces, respectively.
MICO does not, however, provide an IDL to Java compiler.
The Java-based JavaORB CORBA package[9]
is presently used to negotiate language mapping to Java,
although a second Java ORB, namely
JacORB[10], is also under
consideration and may ultimately be preferred.
![]() |
Client applications run on Linux PC consoles, typically equipped with a 450 MHz CPU and 256 Megabytes of RAM. The Red Hat Package Manager (RPM) is used for the distribution of the required software.