Bonobo (GNOME)

Marco de componentes obsoleto para el entorno de escritorio libre GNOME

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 asemeja 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 la arquitectura Common Object Request Broker Architecture (CORBA) o su implementación de GNOME ORBit. A través de Bonobo las funciones de una aplicación pueden ser integradas en otra: por ejemplo, las tablas de una hoja de cálculo de Gnumeric pueden ser directamente incrustadas en un documento de texto de AbiWord incluyendo Gnumeric como componente de Bonobo.

Los componentes disponibles son:

Historia

Bonobo fue desarrollado originalmente por Ximian para documentos compuestos e inspirado en OLE de Microsoft . 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] . D-Bus reemplazó a Bonobo como parte del proyecto Ridley. Los resultados finales deberían publicarse en GTK+ 3.0. Las bibliotecas Bonobo y ORBit se eliminaron de GNOME en la versión 2.22.

Referencias

  1. ^ Biblioteca GNOME Archivado el 7 de agosto de 2009 en Wayback Machine , recuperado el 31 de agosto de 2007
  2. ^ "Bonobo y CORBA". developer.gnome.org . Archivado desde el original el 2016-04-11 . Consultado el 2017-11-04 .
  3. ^ "Notas de la versión GNOME 2.22". Archivado desde el original el 2008-06-01 . Consultado el 2017-05-07 .
  • Bonobo Archivado el 7 de mayo de 2021 en Wayback Machine Sitio de Bonobo en Gnome
  • El arte de escribir un control de Bonobo
Obtenido de "https://es.wikipedia.org/w/index.php?title=Bonobo_(GNOME)&oldid=1258276154"