Chapter 4. Bonobo Components

4.1. Introduction

GNOME-DB heavily uses Bonobo , the GNOME components system. As the Bonobo API is getting more and more stable, the Bonobo integration in GNOME-DB is growing 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 good-looking office applications, the cooperation between these applications is crucial.

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 front-end, you're just running a simple container whose only job is to load GNOME-DB components into itself.