Bonobo (component model)

Bonobo (component model)

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)

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. [ [http://developer.gnome.org/doc/guides/platform-overview/platform-overview.html - "Overview of the GNOME Platform"] , retrieved November 01, 2007] [ [http://library.gnome.org/devel/api GNOME Library] , retrieved August 31, 2007] [ [http://live.gnome.org/DoYouKnow#head-6f4cc10164a2d0e4f0d5022fedd6762744b88b1f DoYouKnow - "What is the future of bonobo?"] , retrieved August 31, 2007]

References

External links

* [http://developer.gnome.org/arch/gnome/componentmodel/bonobo.html Bonobo Document Model] in GNOME Component Model architecture
* [http://www.djcbsoftware.nl/projecten/bonobo-controls/bonobo-controls.html The Art of Writing a Bonobo Control]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Component-based software engineering — A simple example of two components expressed in UML 2.0. The checkout component, responsible for facilitating the customer s order, requires the card processing component to charge the customer s credit/debit card (functionality that the latter… …   Wikipedia

  • Bonobo (disambiguation) — The bonobo is a great ape.The word Bonobo can also refer to the following: *Bonobo (component model), used in the GNOME desktop environment *Bonobo (musician), a British composer and DJ …   Wikipedia

  • Bonobo (Informatique) — Pour les articles homonymes, voir Bonobo. Bonobo est une bibliothèque de modèle de composant (component model) pour les documents composés (compound document) utilisés dans l environnement de bureau GNOME. Elle est inspirée de la technologie OLE… …   Wikipédia en Français

  • Component Object Model — Not to be confused with COM file. Component Object Model (COM) is a binary interface standard for software componentry introduced by Microsoft in 1993. It is used to enable interprocess communication and dynamic object creation in a large range… …   Wikipedia

  • Bonobo (informatique) — Pour les articles homonymes, voir Bonobo. Bonobo est une bibliothèque de modèle de composant (component model) pour les documents composés (compound document) utilisés dans l environnement de bureau GNOME. Elle est inspirée de la technologie OLE… …   Wikipédia en Français

  • Component Object Model — Pour les articles homonymes, voir COM. Component Object Model est une technique de composants logiciel (comme les DLL) créée par Microsoft. COM est utilisé en programmation pour permettre le dialogue entre programmes. Bien qu il ait été mis en… …   Wikipédia en Français

  • Common Object Request Broker Architecture — The Common Object Request Broker Architecture (CORBA) is a standard defined by the Object Management Group (OMG) that enables software components written in multiple computer languages and running on multiple computers to work together (i.e., it… …   Wikipedia

  • Miguel de Icaza — Born c. 1972 Mexico City, Mexico Occupation Software developer Employer …   Wikipedia

  • Activex — Component Object Model Pour les articles homonymes, voir COM. Component Object Model, aussi connu sous le nom de ActiveX, est une technique de composants logiciel (comme les DLL) créée par Microsoft. COM est utilisé en programmation pour… …   Wikipédia en Français

  • Anarcho-primitivism — is an anarchist critique of the origins and progress of civilization. According to anarcho primitivism, the shift from hunter gatherer to agricultural subsistence gave rise to social stratification, coercion, and alienation. Anarcho primitivists… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”