Bonobo (GNOME)

Bonobo to przestarzała struktura komponentów dla wolnego środowiska graficznego GNOME . Bonobo jest przeznaczony do tworzenia komponentów oprogramowania wielokrotnego użytku i złożonych dokumentów . W swojej historii rozwoju przypomina OLE firmy Microsoft i jest odpowiednikiem KParts w środowisku GNOME .

Bonobo zostało opracowane jako rozwiązanie problemów i wymagań społeczności wolnego oprogramowania w zakresie tworzenia złożonych aplikacji. Bonobo jest oparte na architekturze Common Object Request Broker Architecture (CORBA) lub jej implementacji GNOME ORBit . Dzięki Bonobo funkcje jednej aplikacji można zintegrować z inną: na przykład arkusza kalkulacyjnego Gnumeric można bezpośrednio osadzić w dokumencie tekstowym AbiWord , włączając Gnumeric jako komponent Bonobo.

Dostępne komponenty to:

Historia

Zainspirowany OLE firmy Microsoft, Bonobo został pierwotnie opracowany przez Ximian dla dokumentów złożonych. Bonobo zostało po raz pierwszy włączone do Gnome 1.2 w maju 2000 r. Od GNOME 2.4 Bonobo jest oficjalnie uważane za przestarzałe, a programistom zaleca się zamiast tego przejście na alternatywy, takie jak D-Bus lub komponent GIO GLib . D-Bus zastąpił Bonobo w ramach projektu Ridley. Ostateczne wyniki powinny zostać opublikowane w GTK+ 3.0. Biblioteki Bonobo i ORBit zostały usunięte z GNOME w wersji 2.22.

Linki zewnętrzne