Bonobo - это устаревшая компонентная среда для бесплатной среды рабочего стола GNOME . Bonobo предназначен для создания многократно используемых программных компонентов и составных документов . Благодаря своей истории развития она напоминает Microsoft «s OLE технологии и гнома эквивалент KDE » KParts s.
Bonobo был разработан как решение проблем и требований сообщества свободного программного обеспечения в разработке сложных приложений. Bonobo основан на архитектуре Common Object Request Broker Architecture (CORBA) или ее реализации ORBit в GNOME . Через Bonobo функции одного приложения могут быть интегрированы в другое: например, таблицы электронных таблиц Gnumeric могут быть непосредственно встроены в текстовый документ AbiWord путем включения Gnumeric в качестве компонента Bonobo.
Доступные компоненты:
- Таблица Gnumeric
- ggv программа просмотра PostScript
- Программа для просмотра PDF- файлов в формате Xpdf
- просмотрщик SVG gill
История [ править ]
Вдохновленный Microsoft OLE, Bonobo был первоначально разработан Ximian для составных документов. Bonobo был впервые включен в Gnome 1.2 в мае 2000 года. Начиная с GNOME 2.4 Bonobo официально считается устаревшим [1], и разработчикам рекомендуется переключиться на альтернативы, такие как D-Bus [2] или компонент GIO в GLib [ 3] вместо этого. D-Bus заменил Бонобо в рамках проекта Ридли. Окончательные результаты должны быть опубликованы в GTK + 3.0. Библиотеки Bonobo и ORBit были удалены из GNOME в версии 2.22.
Ссылки [ править ]
- ^ GNOME библиотека архивации 2009-08-07 в Wayback Machine , получен 31 августа 2007
- ^ "Бонобо и CORBA" . developer.gnome.org . Проверено 4 ноября 2017 .
- ^ Заметки о выпуске GNOME 2.22
Внешние ссылки [ править ]
- Бонобо Сайт бонобо в Gnome
- Искусство написания контроля бонобо