Difference between revisions of "Telepathy"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(Возможности: уточнение данных, оформление)
m (категория зовется иначе)
Line 1: Line 1:
 
'''Telepathy''' - это программный каркас ([[w:Framework|framework]]), содержащий унифицированные функции и API для работы с [[IM|системами мгновенного обмена сообщениями]], [[w:VoIP|VoIP]], [[w:Видеоконференция|видеоконференций]]. Данная разработка входит в состав проекта [[w:freedesktop.org|freedesktop.org]]
 
'''Telepathy''' - это программный каркас ([[w:Framework|framework]]), содержащий унифицированные функции и API для работы с [[IM|системами мгновенного обмена сообщениями]], [[w:VoIP|VoIP]], [[w:Видеоконференция|видеоконференций]]. Данная разработка входит в состав проекта [[w:freedesktop.org|freedesktop.org]]
  
= Возможности =
+
== Возможности ==
 
Разработка содержит следующие интерфейсы ([http://telepathy.freedesktop.org/wiki/Components описание] на официальном сайте):
 
Разработка содержит следующие интерфейсы ([http://telepathy.freedesktop.org/wiki/Components описание] на официальном сайте):
  
Line 15: Line 15:
 
** Wilde — для [[AIM]] и [[ICQ]]
 
** Wilde — для [[AIM]] и [[ICQ]]
  
= Применение =
+
== Применение ==
 
Telepathy лежит в основе программных средств для IM и голосового/видео общения на таких устройствах как: Nokia 770, N800, N810.
 
Telepathy лежит в основе программных средств для IM и голосового/видео общения на таких устройствах как: Nokia 770, N800, N810.
  
Line 23: Line 23:
 
* [[Tapioca]] - IM-каркас
 
* [[Tapioca]] - IM-каркас
  
= Технические подробности =
+
== Технические подробности ==
 
Реализация протокола предоставляет сервис [[w:D-Bus|D-Bus]], названый менеджером соединений. Программы, работающие через Telepathy использует его создания соединений. После того, как соединение установлено дальнейшее взаимодействие осуществляется через т.н. "каналы". Через них происходит передача текстовых сообщений, информации о присутствии, содержимого ростера, а также возможно осуществление VoIP-вызовов.
 
Реализация протокола предоставляет сервис [[w:D-Bus|D-Bus]], названый менеджером соединений. Программы, работающие через Telepathy использует его создания соединений. После того, как соединение установлено дальнейшее взаимодействие осуществляется через т.н. "каналы". Через них происходит передача текстовых сообщений, информации о присутствии, содержимого ростера, а также возможно осуществление VoIP-вызовов.
  
= Ссылки =
+
== Ссылки ==
 
* [http://telepathy.freedesktop.org/ Официальный сайт]
 
* [http://telepathy.freedesktop.org/ Официальный сайт]
  
[[Category:Клиенты, разработанные с использованием библиотеки libpurple]]
+
[[Category:Программы, использующие libpurple]]

Revision as of 13:40, 4 July 2009

Telepathy - это программный каркас (framework), содержащий унифицированные функции и API для работы с системами мгновенного обмена сообщениями, VoIP, видеоконференций. Данная разработка входит в состав проекта freedesktop.org

Возможности

Разработка содержит следующие интерфейсы (описание на официальном сайте):

  • Стабильные
    • Gabble: для Jabber/XMPP, включая поддержку Jingle, (использует Loudmouth).
    • Salut: для безсерверного взаимодействия по протоколу XMPP (XEP-0174)
    • Idle: для IRC
    • Telepathy-SofiaSIP: для SIP (используется библиотека Sofia-SIP с открытым кодом от компании Nokia)
  • В процессе разработки
    • Haze: доступ к протоколам, поддерживаемых библиотекой libpurple
    • Butterfly: MSN
  • Остановившаяся разработка

Применение

Telepathy лежит в основе программных средств для IM и голосового/видео общения на таких устройствах как: Nokia 770, N800, N810.

Разработки, где задействован Telepathy.

  • Decibel - каркас для KDE
  • Empathy - Набор виджетов для GNOME для работки IM-клиентов
  • Tapioca - IM-каркас

Технические подробности

Реализация протокола предоставляет сервис D-Bus, названый менеджером соединений. Программы, работающие через Telepathy использует его создания соединений. После того, как соединение установлено дальнейшее взаимодействие осуществляется через т.н. "каналы". Через них происходит передача текстовых сообщений, информации о присутствии, содержимого ростера, а также возможно осуществление VoIP-вызовов.

Ссылки