KParts是KDE 桌面环境的使用者界面元件嵌入技术的名称。个别元件被称为KPart。KParts 类似于在Microsoft的组件对象模型的ActiveX控件。举例来说,Konsole可作为KPart使用在应用软件,如Konqueror和Kate。
KPart 以共享程式库为基础,这让元件直接以 C++ 物件的形式存在。共享程式库也相当容易去触发或卸载。
原本KDE 使用 CORBA来实现元件框架,但是 CORBA 过于笨重,且必须使用IDL语言进行物件封装,难以符合KDE团队希望简单撰写与使用的使用者界面元件。于是他们开始撰写一个轻量级而有效的元件技术-- KPart 来取代 CORBA。
KDE采用两层结构来实现元件框架:KParts 和 DCOP,KDE 4后,DCOP由D-BUS所取代。
KParts是KDE 桌面环境的使用者界面元件嵌入技术的名称。个别元件被称为KPart。KParts 类似于在Microsoft的组件对象模型的ActiveX控件。举例来说,Konsole可作为KPart使用在应用软件,如Konqueror和Kate。
KPart 以共享程式库为基础,这让元件直接以 C++ 物件的形式存在。共享程式库也相当容易去触发或卸载。
原本KDE 使用 CORBA来实现元件框架,但是 CORBA 过于笨重,且必须使用IDL语言进行物件封装,难以符合KDE团队希望简单撰写与使用的使用者界面元件。于是他们开始撰写一个轻量级而有效的元件技术-- KPart 来取代 CORBA。
KDE采用两层结构来实现元件框架:KParts 和 DCOP,KDE 4后,DCOP由D-BUS所取代。
Java事务服务是构建事务处理的规范,将事务管理器映射到对象管理组织 的基于CORBA体系架构的对象事务服务上, 它使用CORBA在在多个JTS事务管理器之间传播事务。
BioJava是在Java平台下的一个开放源代码工程项目,它主要被用以处理生物学数据。它包括序列处理,文件解析,CORBA协同性,DAS,ACeDB的访问,动态程序,和一些简单的统计程序。
跨平台组件对象模型是Mozilla的一个跨平台基于组件的软件工程。它类似微软的组件对象模型和CORBA。它有多个绑扎和接口描述语言描述符,因此程序员可以将自己的自定义函数插入到框架中并与其他组件连接。