|
|
| (17 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| − | ==Introduction==
| + | {{Warning| The Telepathy-On-KDE project pages have moved to [http://community.kde.org/Real-Time_Communication_and_Collaboration community.kde.org/Telepathy]}} |
| − | [http://telepathy.freedesktop.org The Telepathy framework] is a DBus specification which provides a cross-desktop and cross-protocol abstraction layer for instant messaging, voice/video over IP and collaborative applications. See the [http://telepathy.freedesktop.org Telepathy web site] for more information about Telepathy itself.
| + | |
| − | | + | |
| − | This project is focused on integrating Telepathy with KDE. Our high-level aims are the following:
| + | |
| − | * to provide a unified instant messaging and voice/video communication framework within KDE, which integrates throughout the desktop experience.
| + | |
| − | * to provide collaborative features in applications which fit seemlessly into the KDE platform
| + | |
| − | * to provide the infrastructure within KDE necessary to acheive the above two, using cross-desktop specifications and implementations wherever possible.
| + | |
| − | | + | |
| − | ==Infrastructure==
| + | |
| − | This section contains details of all the Telepathy-in-KDE infrastructure components, and their statuses.
| + | |
| − | | + | |
| − | ===Telepathy Integration Daemon===
| + | |
| − | This is a small light-weight daemon that monitors the Telepathy Account Manager and keeps ensures that all Accounts are recorded in Nepomuk as NCO:Contact instances of "myself" and that they each have a Telepathy Contacts Akonadi Resource instance.
| + | |
| − | | + | |
| − | It could possibly be made into a KDED module, but I'm not sure if this is a good idea. [[User:Grundleborg|Grundleborg]]
| + | |
| − | | + | |
| − | ====Status====
| + | |
| − | The bare bones are implemented, but the Nepomuk part is blocking on standardising the Ontologies for telepathy specific stuff and how to access the "myself" PIMO:Person through Nepomuk. The Akonadi part is blocking on getting the Telepathy Contacts Akonadi Resource below implemented.
| + | |
| − | | + | |
| − | ====Source Code====
| + | |
| − | Source code can be found in KDE svn at:
| + | |
| − | <pre>
| + | |
| − | svn://anonsvn.kde.org/home/kde/trunk/playground/network/telepathy-integration-daemon
| + | |
| − | </pre>
| + | |
| − | [http://websvn.kde.org/trunk/playground/network/telepathy-integration-daemon websvn link]. | + | |
| − | | + | |
| − | ===Telepathy Contacts Akonadi Resource===
| + | |
| − | This is an Akonadi Resource that synchronises the contacts of a Telepathy Account into Akonadi as vcards. The instances of this resource are managed by the telepathy-integration-daemon mentioned above.
| + | |
| − | | + | |
| − | ====Status====
| + | |
| − | Partially implemented. Requires some Telepathy CM's to implement the org.freedesktop.Telepathy.Connection.Interface.ContactInfo.DRAFT interface to complete it, since we shouldn't try and support legacy CM's which don't support that interface.
| + | |
| − | | + | |
| − | ====Source Code====
| + | |
| − | The code can be found in the KDE svn playground at the following URL:
| + | |
| − | | + | |
| − | <pre>
| + | |
| − | svn://anonsvn.kde.org/home/kde/trunk/playground/network/telepathy-contacts-resource
| + | |
| − | </pre>
| + | |
| − | [http://websvn.kde.org/trunk/playground/network/telepathy-contacts-resource websvn link].
| + | |
| − | | + | |
| − | ===Presence Dataengine and Plasmoid===
| + | |
| − | | + | |
| − | | + | |
| − | ===Account Management KCM===
| + | |
| − | | + | |
| − | | + | |
| − | ==Telepathy Enabled Applications==
| + | |
| − | | + | |
| − | ==Trying out Telepathy==
| + | |
| − | | + | |
| − | ==How to Get Involved==
| + | |
| − | | + | |
| − | ==Frequently Asked Questions==
| + | |