• # Intégrations des applications de messagerie instentaées et freedesktop.

    Posté par (site web personnel) . En réponse au journal J'aime KDE !!!. Évalué à 3.

    Contrairement à l'intégration statique entre Gaim et Evolution, L'intégration entre Kopete et KMail est réalisée a partir d'une interface DCOP générique baptisée KIMProxy.
    http://developer.kde.org/documentation/library/cvs-api/interfaces/h(...)

    Même si, à ma connaissance, seul KMail, Kopete et Konversation utilise cette interface actuellement, cela signifie que n'importe quelle application peut demander ou signaler l' états de « contacts »

    En théorie, il serait donc possible d'écrire un plugin pour Gaim qui l'intégrerais à KMail. Le seul problème est que KIMProxy utilise DCop qui est une technologie KDE, et emploi les id de libkabc (en gros de KAdressBook) pour identifier les contacts.

    Mais les développeurs de Gaim veulent faire pareil ([troll]toujours à la traine[/troll]), avec leur projet Galago ( http://galago.sf.net(...) ) dont ils compte en faire une spécification de freedesktop.
    Seulement le projet est loin d'être fini (surtout que le développeur n'as plus trop le temps de travailler dessus ces jours ci) et utilise DBus, qui n'est pas encore supporté par KDE.
    De plus, ce que je n'aime pas dans Galago, c'est que ça nécessite un démon qui tourne en arrière plan.

    Voici l'état tel qu'il est maintenant.

    Avec KDE4 qui supportera plus que probablement DBus, L'intégration entre les applications KDE et Gnome (et autres) sera normalement plus aisé.
    Reste à voir laquelle des deux approche sera adoptée.

    Note que un pont entre KIMProxy et Galago est parfaitement possible.