www.wikidata.de-de.nina.az
Bonobo ist ein Komponenten Framework fur die frei verfugbare Desktop Umgebung Gnome Bonobo soll der Erstellung von wiederverwendbaren Software Komponenten und Verbunddokumenten dienen Durch seine Entstehungsgeschichte ahnelt es Microsofts OLE Technologie und ist Gnomes Analogon zu KDEs KParts Bonobo wurde als Losung fur Probleme und Bedurfnisse 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 Uber Bonobo konnen die Funktionen einer Software in eine andere integriert werden So kann sich z B Gnumeric Tabellenkalkulation direkt innerhalb von AbiWord Textverarbeitung um in einem Textdokument eingebettete Tabellen kummern indem Abiword Gnumeric als Bonobo Komponente einbindet Verfugbare Komponenten sind Tabellenkalkulation Gnumeric ein PostScript Betrachter ggv ein PDF Betrachter Xpdf ein SVG Betrachter gill Geschichte BearbeitenInspiriert von Microsofts OLE wurde es ursprunglich von Ximian heutiger Name Xamarin fur 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 durch D Bus gearbeitet Ergebnisse sollen in GTK 3 0 veroffentlicht werden Zusammen mit einigen weiteren wurden die Bonobo und ORBit Bibliotheken mit Version 2 22 aus Gnome entfernt Weblinks BearbeitenBonobo Seite bei Gnome The Art of Writing a Bonobo ControlQuellen Bearbeiten Libbonobo Reference Manual GNOME Entwickler Zentrum Abgerufen am 8 September 2022 Koen Vervloesem Control Your Linux Desktop with D Bus In Linux Journal 1 Januar 2011 abgerufen am 8 November 2023 englisch GNOME 2 22 Release Notes Abgerufen von https de wikipedia org w index php title Bonobo GNOME amp oldid 238939900