Bonobo (component model)
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:
- the Gnumeric Spreadsheet
- a PostScript viewer (ggv)
- a PDF viewer (xpdf)
- an SVG viewer (gill)
[edit] Planned deprecation
The GNOME release team plans to deprecate Bonobo sometime after GNOME 2.0, and developers have been advised to plug their applications to D-Bus and GnomeVFS instead.[1][2][3]
[edit] References
- ^ - Overview of the GNOME Platform, retrieved November 01, 2007
- ^ GNOME Library, retrieved August 31, 2007
- ^ DoYouKnow - What is the future of bonobo?, retrieved August 31, 2007
[edit] External links
- Bonobo Document Model in GNOME Component Model architecture
- The Art of Writing a Bonobo Control

