summaryrefslogtreecommitdiff
path: root/index.mdwn
blob: 1d9775b671b257999ec90a90cc0615b39b2c21e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[[!table header="no" format="dsv" class="mointable" data="""
 Telepathy is a flexible, modular communications framework that enables real-time communication via pluggable protocol backends. Telepathy is a **communications service** that can be accessed by many applications ("clients") simultaneously.  
  
This allows any application to access presence information, request a communications channel (potentially handled by another client), or collaborate contact-to-contact.  |  [[!img Telepathy.png]]
  |  Telepathy provides protocol backends for most popular protocols including: Jabber/XMPP/Jingle, link-local XMPP, SIP, Yahoo/AIM and IRC via a unified [[D-Bus|http://dbus.freedesktop.org]] API.  
  
It also provides convenience libraries for GLib, Qt4 and Python to simplify using the API from applications. 
 Telepathy exposes the available real-time communications capabilities of each protocol: presence, contact rosters, text chat, voice and video over IP, file transfer and [[Telepathy Tubes|Documentation/Tubes]].  |
 [[!img TelepathyArchitectureOverview.png]]  |  Telepathy is modular. Each backend and client runs in a separate process, allowing for much greater security and resilience. 
 Telepathy is suitable for embedded and desktop environments.
  
 [[!inline pages="FrontPage/UsingTelepathy" quick="yes" raw="yes"]]  |  [[!inline pages="FrontPage/DevelopingWithTelepathy" quick="yes" raw="yes"]] 
 [[!inline pages="FrontPage/ContributingToTelepathy" quick="yes" raw="yes"]]  |  [[!inline pages="FrontPage/ArticlesAndPresentations" quick="yes" raw="yes"]]
"""]]

This wiki is undergoing [[conversion]]. If you have a fd.o shell account, you can help!