Bonobo (GNOME)

BonoboBonobo
Bonobo is an obsolete component framework for the GNOME free desktop environment.wikipedia
29 Related Articles

Compound document

embeddingcompoundembed
Bonobo is designed to create reusable software components and compound documents.
Bonobo by Ximian (primarily used by GNOME)

Common Object Request Broker Architecture

CORBACCMCORBA IDL
Bonobo is based on the Common Object Request Broker Architecture (CORBA) or its GNOME implementation ORBit.
GNOME Bonobo — deprecated GNOME cross-language object model

D-Bus

DBuskdbus
As of GNOME 2.4 Bonobo is officially considered obsolete, and developers are advised to switch to alternatives such as D-Bus or the GIO component of GLib instead.
In GNOME it has gradually replaced most parts of the earlier Bonobo mechanism.

Ximian

Helix Code
Inspired by Microsoft's OLE, Bonobo was originally developed by Ximian for compound documents.
Bonobo

GNOME

GNOME desktop environmentGNOME 2GNOME 3
Bonobo is an obsolete component framework for the GNOME free desktop environment.

Desktop environment

desktopdesktop environmentsdesktops
Bonobo is an obsolete component framework for the GNOME free desktop environment.

Microsoft

Microsoft CorporationMSMicrosoft Corp.
Through its development history it resembles Microsoft's OLE technology and is GNOME's equivalent of KDE's KParts.

Object Linking and Embedding

OLEActiveXembedded
Through its development history it resembles Microsoft's OLE technology and is GNOME's equivalent of KDE's KParts.

KDE

PlasmaKDE Plasma DesktopK Desktop Environment
Through its development history it resembles Microsoft's OLE technology and is GNOME's equivalent of KDE's KParts.

Free software

freefree-softwarefreely
Bonobo was developed as a solution to the problems and requirements of the free software community in the development of complex applications.

ORBit

Bonobo is based on the Common Object Request Broker Architecture (CORBA) or its GNOME implementation ORBit.

Gnumeric

Through Bonobo the functions of one application can be integrated into another: for example, Gnumeric spreadsheet tables can be directly embedded into AbiWord text document by including Gnumeric as Bonobo component.

Spreadsheet

spreadsheetscellspreadsheet program
Through Bonobo the functions of one application can be integrated into another: for example, Gnumeric spreadsheet tables can be directly embedded into AbiWord text document by including Gnumeric as Bonobo component.

AbiWord

AbiCollab
Through Bonobo the functions of one application can be integrated into another: for example, Gnumeric spreadsheet tables can be directly embedded into AbiWord text document by including Gnumeric as Bonobo component.

PostScript

PDF

GLib

As of GNOME 2.4 Bonobo is officially considered obsolete, and developers are advised to switch to alternatives such as D-Bus or the GIO component of GLib instead.

Michael Meeks (software developer)

Michael Meeks
He has been a major contributor to the GNOME project for a long time working on its infrastructure and associated applications, particularly CORBA, Bonobo, Nautilus and GNOME accessibility.

Assistive Technology Service Provider Interface

AT-SPI
AT-SPI used the GNOME project own fast and lightweight CORBA implementation, ORBit, and its own framework for creating CORBA components, Bonobo.

GNOME Devhelp

Devhelp uses Bonobo for integration to Emacs via command line searches and is embedded in other development applications such as Anjuta.

MATE (software)

MATEMarcoMATE Desktop
MATE 1.6 removes some deprecated libraries, moving from mate-conf (a fork of GConf) to GSettings, and from mate-corba (a fork of GNOME's Bonobo) to D-Bus.