Bonobo es un marco de componentes obsoleto para el entorno de escritorio libre GNOME . Bonobo está diseñado para crear componentes de software reutilizables y documentos compuestos . A través de su historial de desarrollo, se parece a la tecnología OLE de Microsoft y es el equivalente de GNOME de KParts de KDE .
Bonobo fue desarrollado como una solución a los problemas y requerimientos de la comunidad de software libre en el desarrollo de aplicaciones complejas. Bonobo se basa en Common Object Request Broker Architecture (CORBA) o en su implementación de GNOME ORBit . A través de Bonobo, las funciones de una aplicación se pueden integrar en otra: por ejemplo, las tablas de hojas de cálculo de Gnumeric se pueden incrustar directamente en el documento de texto de AbiWord al incluir Gnumeric como componente de Bonobo.
Los componentes disponibles son:
- Hoja de cálculo gnumérica
- ggv PostScript espectador
- Visor de PDF xpdf
- visor de SVG de branquias
Historia
Inspirado en OLE de Microsoft, Bonobo fue desarrollado originalmente por Ximian para documentos compuestos. Bonobo se incluyó por primera vez en Gnome 1.2 en mayo de 2000. A partir de GNOME 2.4, Bonobo se considera oficialmente obsoleto, [1] y se recomienda a los desarrolladores que cambien a alternativas como D-Bus [2] o el componente GIO de GLib [ 3] en su lugar. D-Bus reemplazó a Bonobo como parte del proyecto Ridley. Los resultados finales deben publicarse en GTK + 3.0. Las bibliotecas Bonobo y ORBit se eliminaron de GNOME en la versión 2.22.
Referencias
- ^ Biblioteca GNOME Archivado el 7 de agosto de 2009en Wayback Machine , recuperado el 31 de agosto de 2007
- ^ "Bonobo y CORBA" . developer.gnome.org . Consultado el 4 de noviembre de 2017 .
- ^ Notas de la versión de GNOME 2.22
enlaces externos
- Bonobo Sitio de Bonobo en Gnome
- El arte de escribir un control de bonobo