GNOME & CORBA

Diego Sevilla Ruiz

            dsevilla@um.es
            

Mathieu Lacage

              mathieu@eazel.com
            

Dirk-Jan C. Binnema

djcb@dds.nl


Table of Contents
Introduction
I. CORBA
1. The IDL and its C mapping
What is IDL?
IDL basics
IDL and its C mapping
2. The CORBA module
Introduction
The CORBA::Object interface
The CORBA::ORB interface
A complete Hello World client
3. Some useful standardized interfaces
Introduction
The CosNaming module
The Interface Repository interface
The Security module
4. The POA interface
Introduction
The POA mapping
More POA architecture
A real server : finally !!
5. CORBA in GNOME
Introduction
The Gnorba library
The GNOME Desktop
II. Bonobo components
6. The GNOME::Unknown interface
Introduction
Definition of GNOME::Unknown
The GnomeObject object
7. A hand made container
Introduction
The interfaces
A sample container
8. A hand made containee
Introduction
The interfaces
A sample containee
9. The GNOME Storage Interfaces
Introduction
Streams and stores
libefs
Bonobo storage example
10. The GNOME Persistence Interfaces
Introduction
The persistence interfaces
Bonobo persistence example
III. Appendices
A. A Note about the Authors
Thanks
Dirk-Jan C. Binnema
Mathieu Lacage
Diego Sevilla Ruiz
B. Online resources
C. IDL files in GNOME
D. Code listing
GtkSocket/GtkPlug
Container/Embeddable
E. GNU Free Documentation License
0. PREAMBLE
1. APPLICABILITY AND DEFINITIONS
2. VERBATIM COPYING
3. COPYING IN QUANTITY
4. MODIFICATIONS
5. COMBINING DOCUMENTS
6. COLLECTIONS OF DOCUMENTS
7. AGGREGATION WITH INDEPENDENT WORKS
8. TRANSLATION
9. TERMINATION
10. FUTURE REVISIONS OF THIS LICENSE
How to use this License for your documents
Bibliography