Bonobo är en komponentmodell som används för att skapa återanvändbara programvarukomponenter och sammansatta dokument. Det skapades av Ximian (nu en del av Novell ) för användning i sammansatta dokument i GNOME .
Bonobo designades och implementerades för att göra det enkelt att skapa stora applikationer. Den skrevs under starkt inflytande av OLE-teknik från Microsoft och är väldigt lik den. Bonobos komponenter liknar KParts från KDE . Bonobo bygger på CORBA- arkitekturen. Med Bonobo går det till exempel att bädda in en HTML- komponent i en applikation för att visa ett HTML-dokument eller en SVG- komponent för att visa statistik hämtad från en databas.
Följande komponenter är tillgängliga:
GNOME-teamet har officiellt utfasat Bonobo sedan GNOME 2.4, [1] , och utvecklare uppmuntras att använda alternativ som D-Bus . [2]
GNOME | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Kärnapplikationer |
| ||||||||||||||||
Ansökningar |
| ||||||||||||||||
Komponenter | |||||||||||||||||
Plattformsarkitektur _ |
| ||||||||||||||||
gemenskap | |||||||||||||||||
människor | |||||||||||||||||
|