Capítulo 7. Por Dentro da Tecnologia

O Kontact faz uma utilização extensiva de várias tecnologias-chave do KDE, principalmente das KParts e do D-Bus.

A integração da GUI dos componentes é feita através de plugins que fornecem versões das KParts dos aplicativos. Isto só precisa de uma fina camada adicional por cima do código já existente do aplicativo isolado.

Para a comunicação entre os componentes é usado o D-Bus. Ele tem a característica útil que é o fato de ser completamente transparente se o aplicativo é executado de forma isolada ou embutida como uma KPart no Kontact. Ao executar dentro do Kontact, é usado um modo eficiente intrínseco ao processo do D-Bus.