"Bonobo is the component model that has grown from the GNOME
project. Originally, Bonobo was designed and implemented by Miguel
de Icaza, heavily inspired by Microsoft's OLE2. Now, what can we do
with a component model? Well, a lot of things:
* embeddable documents (i.e. and word-processing document inside
* controls (i.e., meta-widgets available through CORBA);
* scripting and automation (e.g., writing some Perl to control
"In this short article, I'll try to explain how to write a
Bonobo control, and how to embed it inside your application. It's
not hard at all. However, readers of 'The Evolution of a
Programmer' may get a déjà-vu experience. Also note
that Bonobo has been in a state of flux over the last couple of
months; I have adapted the source code accordingly, and it should
compile with the CVS Bonobo (as of Noverber 9, 2000)."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.