Friday, July 19, 2002

Berlin and GNU * Utah's Flick RPC interface compiler already can compile CORBA
interfaces to use Mach RPC directly, rather than higher-overhead
Unix-domain sockets. Other IDL translators might also be modified
to take advantage of Mach RPC. This will mean a big performance
gain for Berlin running on GNU (definitely faster local
message-passing than on a traditional kernel).

omniORB omniORB is a robust high performance CORBA ORB for C and Python. It is freely available under the terms of the GNU Lesser General Public License (for the libraries), and GNU General Public License (for the tools). It is one of only three ORBs to be awarded the Open Group's Open Brand for CORBA. This means that omniORB has been tested and certified CORBA 2.1 compliant. You can find out more about the branding program at the Open Group.

Inter-Language Unification -- ILU The Inter-Language Unification system (ILU) is a multi-language object interface system. The object interfaces provided by ILU hide implementation distinctions between different languages, between different address spaces, and between operating system types. ILU can be used to build multi-lingual object-oriented libraries ("class libraries") with well-specified language-independent interfaces. It can also be used to implement distributed systems. It can also be used to define and document interfaces between the modules of non-distributed programs. ILU interfaces can be specified in either the OMG's CORBA Interface Definition Language (OMG IDL), or ILU's Interface Specification Language (ISL).