KOShell makes extensive use of several TDE key technologies, most notably KParts and DCOP.
The GUI integration of the components is done by plugins providing KParts versions of the applications. This only needs a thin additional layer on top of the already existing code of the stand-alone applications. Because they are based on the KParts component model, KOffice programs are designed to work very well with each other. Any KOffice component can be embedded in another KOffice document.
For communication between the components DCOP is used. This has the nice characteristic that it is completely transparent to whether the application is run stand-alone or embedded as KPart into KOShell.
Would you like to comment or contribute an update to this page?
Send feedback to the TDE Development Team