Difference between revisions of "Projects/Telepathy"

Jump to: navigation, search
(add some extra headings to the page skeleton)
(we've moved)
 
(16 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===
+
 
+
 
+
===KWallet Account Manager===
+
 
+
 
+
==Telepathy Enabled Applications==
+
 
+
==Problems==
+
 
+
==Trying out Telepathy==
+
 
+
==How to Get Involved==
+
 
+
==Frequently Asked Questions==
+

Latest revision as of 15:44, 16 April 2010

noframe
 
Warning
The Telepathy-On-KDE project pages have moved to community.kde.org/Telepathy

This page was last modified on 16 April 2010, at 15:44. This page has been accessed 21,041 times. Content is available under Creative Commons License SA 3.0 as well as the GNU Free Documentation License 1.2.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal