Chapter 4. Bonobo Components

Introduction

GNOME-DB uses heavily Bonobo, the GNOME components system. As the Bonobo API is getting more and more stable, the Bonobo integration in GNOME-DB is bigger. This is a "must" for GNOME-DB, as it's been included in the GNOME Office project, and if we want to have powerful and well-looking office applications, the cooperation between these applications is crutial.

The applications included with GNOME-DB are theirselves componentized, so that some parts of them can be embedded in other applications. Apart from this, a whole set of database-aware components are also included.

In fact, when you execute the GNOME-DB frontend, you're running just a simple container whose unique job is to load GNOME-DB components into itself.