Bonobo (GNOME)

Bonobo (GNOME)

Bonobo ist ein Komponenten-Framework für die frei verfügbare Arbeitsumgebung GNOME. Bonobo soll der Erstellung von wiederverwendbaren Software-Komponenten und Verbunddokumente dienen. Durch seine Entstehungsgeschichte ähnelt es Microsofts OLE-Technologie und ist GNOMEs Analogon zu KDEs KParts.

Bonobo wurde als Lösung für Probleme und Bedürfnisse der Freie-Software-Gemeinschaft bei der Entwicklung umfangreicher Anwendungen entwickelt. Bonobo basiert auf der Common Object Request Broker Architecture (CORBA) bzw. dessen GNOME-Implementation ORBit. Über Bonobo können die Funktionen einer Software in eine andere integriert werden. So kann z.B. Gnumeric (Tabellenkalkulation) direkt innerhalb von AbiWord (Textverarbeitung) um in einem Textdokument eingebettete Tabellen kümmern, indem Abiword Gnumeric als Bonobo-Komponente einbindet.

Verfügbare Komponenten sind

Geschichte

Inspiriert von Microsofts OLE wurde es ursprünglich von Ximian für Verbunddokumente (wie die Tabellen in Textdokumenten beim Anwendungsbeispiel) entwickelt. In GNOME 1.2 vom Mai 2000 war Bonobo erstmals enthalten. Seit GNOME 2.4 gilt Bonobo offiziell als veraltet,[1] und Entwicklern wird geraten stattdessen auf Alternativen wie D-Bus[2] oder die GIO-Komponente der GLib[3] umzusteigen. Im Rahmen des Projekts Ridley wird an der Ersetzung von Bonobo mit D-Bus gearbeitet; Ergebnisse sollen in GTK+ 3.0 veröffentlicht werden. Zusammen mit einigen weiteren wurden die Bonobo- und ORBit-Bibliotheken mit Version 2.22 aus GNOME entfernt.

Weblinks

Quellen

  1. GNOME Library, abgerufen am 31. August 2007
  2. Bonobo und CORBA
  3. GNOME 2.22 Release Notes

Wikimedia Foundation.

Игры ⚽ Нужно сделать НИР?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Bonobo (GNOME) — Bonobo  это компонентная модель, применяемая для создания повторно используемых программных компонентов и составных документов. Она была создана компанией Ximian (сейчас является частью Novell) для использования в составных документах в… …   Википедия

  • Bonobo (Begriffsklärung) — Bonobo bezeichnet eine Primatenart aus der Familie der Menschenaffen, siehe Bonobo den unter diesem Pseudonym agierenden Künstler Simon Green, siehe Bonobo (Musiker) ein Software Komponenten Framework der Arbeitsumgebung GNOME, siehe Bonobo… …   Deutsch Wikipedia

  • Bonobo — У этого термина существуют и другие значения, см. Bonobo (GNOME). Bonobo …   Википедия

  • 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 …   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

  • GNOME — GNOME …   Википедия

  • GNOME — 2.22 Basisdaten …   Deutsch Wikipedia

  • Gnome — 3.2 Basis …   Deutsch Wikipedia

  • Bonobo (software) — Saltar a navegación, búsqueda Bonobo es un sistema de componentes basado en CORBA empleado por la plataforma GNOME para realizar aplicaciones. Aunque en un principio supuso un avance importante en lo que a la arquitectura se refiere, la pesadez… …   Wikipedia Español

  • Gnome-screenshot — GNOME Pour les articles homonymes, voir Gnome (homonymie). GNOME …   Wikipédia en Français

Share the article and excerpts

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