Libbonobo is a vital non-GUI aspect of the Bonobo component infrastructure that allows developers to develop multipurpose and reusable software components.
In order to get a better sense of what Bonobo can do, it is worth examining samples/echo/. With its set of CORBA interfaces that are independent of language and system, Bonobo is the ideal tool for building reusable components, controls, and constructing compound documents. One of the bonuses of Bonobo is that it comes with a Gtk+ based implementation of its interfaces, which allows developers to create applications with reusable components that can be used to construct more complex documents.
If you're interested in exploring a Java implementation of Bonobo, you can look to the GNOME CVS, where you'll find the `monkeybeans' module, which was authored by Erdi Gergo. You can even browse through it for inspiration!
Version 2.24.2: N/A