diff options
author | George Kiagiadakis <gkiagia@tolabaki.gr> | 2016-06-17 19:02:04 +0300 |
---|---|---|
committer | George Kiagiadakis <gkiagia@tolabaki.gr> | 2016-06-17 19:02:04 +0300 |
commit | d7644092437170b1770e373e551c2d0b23d00086 (patch) | |
tree | 3cea1a197d26a44d180abbea3550f692565db192 /NewHome.mdwn | |
parent | 242732909838a37d8c738a36e7dc7660cbabcb46 (diff) |
begin working on a new home page
Diffstat (limited to 'NewHome.mdwn')
-rw-r--r-- | NewHome.mdwn | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/NewHome.mdwn b/NewHome.mdwn new file mode 100644 index 0000000..237e1ee --- /dev/null +++ b/NewHome.mdwn @@ -0,0 +1,42 @@ + +# About + +[[!img Telepathy.png]] + +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. + +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 and Qt 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|Tubes]]. + + [[!img TelepathyArchitectureOverview.png]] + +Telepathy is **modular**. Each backend and client runs in a separate process, allowing for much greater security and resilience. It is suitable both for embedded and desktop environments. + +# Using Telepathy + +## End users + +Telepathy is a *framework*, therefore it is mainly targetted to developers that want to enable real-time communication and collaboration features in their applications. + +As an end user, you can make use of one of the *Clients* of Telepathy, which are listed in the Clients section of the *[[Components|Components]]* page. + +## Developers + +Take a look at: +* the [Telepathy Developer's Manual](https://telepathy.freedesktop.org/doc/book/) (*slightly outdated*) +* the [[DBus API Spec|DbusSpec]] + +Choose and download a high-level library to use: +* [[Telepathy GLib|Telepathy GLib]] +* [[Telepathy Qt|Telepathy Qt]] + +Check out misc useful information for developers: +* [[Debugging|Debugging]] +* [[Developer Notes|DeveloperNotes]] + +[[Report Bugs|Bugs]] + +This wiki is undergoing [[conversion]]. If you have a fd.o shell account, you can help! |