The Full Wiki

More info on Bonobo (component model)

Bonobo (component model): Wikis


Note: Many of our articles have direct quotes from sources you can cite, within the Wikipedia article! This article doesn't yet, but we're working on it! See more info or our list of citable articles.


From Wikipedia, the free encyclopedia

Bonobo is a component model for creating reusable software components and compound documents. It was created formerly by Ximian for compound documents used in GNOME.

Bonobo was designed and implemented to address the needs and problems of the free software community for developing large-scale applications. It is inspired by Microsoft's OLE and is quite similar to it. Bonobo components are analogous to KParts in KDE. Bonobo is based on the CORBA architecture. Bonobo can, for instance, be used to embed an HTML component to show some text or an SVG component to display statistics taken from a database.

Available components are:

Planned deprecation

The GNOME release has officially deprecated Bonobo sometime since GNOME 2.4,[1] and developers have been advised to use or switch to an alternative such as D-Bus[2] or the GIO component of GLib[3] instead.


  1. ^ GNOME Library, retrieved August 31, 2007
  2. ^ - Bonobo and CORBA, retrieved 5 March 2009
  3. ^ GNOME 2.22 Release Notes, [1]

External links


Got something to say? Make a comment.
Your name
Your email address