Bonobo は、 GNOMEフリーデスクトップ環境用の廃止されたコンポーネント フレームワークです。Bonobo は、再利用可能なソフトウェア コンポーネントと複合ドキュメントを作成するように設計されています。開発の歴史を通じて、MicrosoftのOLEテクノロジに似ており、 KDEの KParts の GNOME 版です。
Bonobo は、複雑なアプリケーションの開発におけるフリー ソフトウェアコミュニティの問題と要件に対するソリューションとして開発されました。Bonobo は、 Common Object Request Broker Architecture (CORBA) またはその GNOME 実装 ORBit に基づいています。Bonobo を使用すると、あるアプリケーションの機能を別のアプリケーションに統合できます。たとえば、 Gnumeric を Bonobo コンポーネントとして組み込むことで、 Gnumeric スプレッドシートテーブルをAbiWordテキスト ドキュメントに直接埋め込むことができます。
利用可能なコンポーネントは次のとおりです。
- Gnumeric スプレッドシート
- ggv PostScriptビューア
- Xpdf PDFビューア
- gill SVGビューア
歴史
Bonobo は Microsoft の OLE にヒントを得て、もともとXimianによって複合ドキュメント用に開発されました。Bonobo は 2000 年 5 月に Gnome 1.2 に初めて組み込まれました。GNOME 2.4 の時点で、Bonobo は公式に廃止されたと見なされ、[1]開発者は代わりにD-Bus [2]やGLib [3]の GIO コンポーネントなどの代替手段に切り替えることが推奨されています。D-Bus は Ridley プロジェクトの一環として Bonobo に取って代わりました。最終結果はGTK+ 3.0 でリリースされる予定です。Bonobo および ORBit ライブラリはバージョン 2.22 で GNOME から削除されました。
参考文献
- ^ GNOME ライブラリ Archived 2009-08-07 at the Wayback Machine、2007 年 8 月 31 日取得
- ^ 「Bonobo と CORBA」。developer.gnome.org。2016年 4 月 11 日時点のオリジナルよりアーカイブ。2017 年 11 月 4 日閲覧。
- ^ 「GNOME 2.22 リリースノート」。2008 年 6 月 1 日時点のオリジナルよりアーカイブ。2017 年 5 月 7 日閲覧。
外部リンク
- Bonobo 2021-05-07にWayback MachineでアーカイブされましたBonoboのサイト Gnome
- ボノボコントロールを書く技術
