보노보 (GNOME)
Bonobo (GNOME)보노보는 GNOME 무료 데스크톱 환경의 구식 구성요소 프레임워크다.보노보는 재사용 가능한 소프트웨어 구성요소와 복합 문서를 만들도록 설계되었다.개발 이력을 통해 마이크로소프트의 OLE 기술을 닮았으며 GNOME은 KDE의 KParts에 상당한다.
보노보는 복잡한 응용 프로그램 개발에서 자유 소프트웨어 커뮤니티의 문제와 요구 사항에 대한 해결책으로 개발되었다.보노보는 CORBA(Common Object Request Broker Architecture) 또는 GNOME 구현 OBIT를 기반으로 한다.보노보를 통해 한 애플리케이션의 기능을 다른 애플리케이션으로 통합할 수 있다. 예를 들어, Gnumeric 스프레드시트 테이블은 보노보 구성요소로 Gnumeric을 포함함으로써 AbiWord 텍스트 문서에 직접 내장할 수 있다.
사용 가능한 구성 요소:
- Gnumeric 스프레드시트
- ggv PostScript 뷰어
- XPdf PDF 뷰어
- gill SVG 뷰어
역사
마이크로소프트의 OLE에서 영감을 받은 보노보는 원래 시미안이 복합 문서를 위해 개발했다.보노보는 2000년 5월 Gnome 1.2에 처음으로 포함되었다.GNOME 2.4 보노보는 공식적으로 쓸모없는 것으로 간주되고 있으며 개발자들은 대신 D-Bus나[2] GIO[3] 컴포넌트의 GIO 컴포넌트와 같은 대안으로 전환할 것을 권고한다.[1]D-Bus는 리들리 프로젝트의 일환으로 보노보를 대체했다.최종 결과는 GTK+ 3.0으로 발표되어야 한다.보노보와 OBIT 라이브러리는 버전 2.22에서 GNOME에서 제거되었다.
참조
- ^ GNOME 라이브러리 Wayback Machine에 보관된 2009-08-07, 2007년 8월 31일 검색
- ^ "Bonobo and CORBA". developer.gnome.org. Retrieved 2017-11-04.
- ^ GNOME 2.22 릴리스 노트
외부 링크
- 그노메의 보노보보 현장
- 보노보 통제기 쓰기 기술