Bonobo er en komponentmodel, der bruges til at skabe genanvendelige softwarekomponenter og sammensatte dokumenter. Det blev skabt af Ximian (nu en del af Novell ) til brug i sammensatte dokumenter i GNOME .
Bonobo blev designet og implementeret for at gøre det nemt at skabe store applikationer. Det blev skrevet under stærk indflydelse af OLE-teknologi fra Microsoft og minder meget om det. Bonobos komponenter ligner KParts fra KDE . Bonobo er baseret på CORBA- arkitekturen. Med Bonobo er det for eksempel muligt at indlejre en HTML -komponent i en applikation for at vise et HTML-dokument eller en SVG -komponent til at vise statistik taget fra en database.
Følgende komponenter er tilgængelige:
GNOME-teamet har officielt forældet Bonobo siden GNOME 2.4, [1] , og udviklere opfordres til at bruge alternativer såsom D-Bus . [2]
GNOME | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Kerneapplikationer |
| ||||||||||||||||
Ansøgninger |
| ||||||||||||||||
Komponenter | |||||||||||||||||
Platform arkitektur |
| ||||||||||||||||
Fællesskab | |||||||||||||||||
Mennesker | |||||||||||||||||
|