Extending KParts

"The purpose of XParts is to extend KParts over language,
toolkit, process and machine bounderies. XParts makes it possible to write KDE components with almost any toolkit or language an author prefers or to turn
existing applications into KDE components quite easily."From an article by Matthias Ettrich, Simon Hausmann, and Lars Knoll.