White Paper: GNOME 1.0 Library Roadmap


< Prev Contents Next >

CORBA—Enabled GNOME Libraries

CORBA is a mechanism that GNOME applications can use to access services from other GNOME components. The CORBA implementation used by GNOME is called ORBit.

Table 2. CORBA Libraries

Library Name Function
libIIOP Low level CORBA communications
libORBitutil Convenience routines for ORBit
libORBit CORBA API
libgnorba GNOME CORBA framework

Applications will only access libORBit and libgnorba directly, as libIIOP and libORBitutil are used internally by ORBit.

libORBit.
libORBit provides the implementation of the CORBA API. It is the ORB proper, and works in concert with libIIOP and the IDL compiler to provide the complete CORBA implementation to the application.

libgnorba.
ORBit provides the CORBA framework to developers for problem solving. To expedite the use of CORBA in GNOME applications specifically, additional facilities are provided by libgnorba:

  • CORBA intialization routine for all GNOME apps, to automatically take care of security and GTK+ main loop integration.
  • Automatic name service bootstrapping and accessing.
  • Standard object server directory, object server registration and activation.

< Prev Contents Next >