Difference between revisions of "Telepathy"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Первая версия)
 
m (Дополнения)
Line 5: Line 5:
 
Разработка содержит следующие интерфейсы ([http://telepathy.freedesktop.org/wiki/Components описание] на официальном сайте):
 
Разработка содержит следующие интерфейсы ([http://telepathy.freedesktop.org/wiki/Components описание] на официальном сайте):
 
'''Стабильные'''<BR>
 
'''Стабильные'''<BR>
* Gabble: для [[Jabber]]/[[XMPP], включая поддержку [[Jingle]]
+
* Gabble: для [[Jabber]]/[[XMPP]], включая поддержку [[Jingle]]
* Salut: for the link-local Jabber/XMPP
+
* Salut: для безсерверного взаимодействия по протоколу XMPP (<a href="http://www.xmpp.org/extensions/xep-0174.html">XEP-0174</a>)
 
* Idle: для [[IRC]]
 
* Idle: для [[IRC]]
 
* Telepathy-SofiaSIP: для [[SIP]] (используется библиотека Sofia-SIP с открытым кодом от компании Nokia)
 
* Telepathy-SofiaSIP: для [[SIP]] (используется библиотека Sofia-SIP с открытым кодом от компании Nokia)
Line 20: Line 20:
 
Telepathy лежит в основе программных средств для IM и голосового/видео общения на таких устройствах как: Nokia 770, N800, N810.
 
Telepathy лежит в основе программных средств для IM и голосового/видео общения на таких устройствах как: Nokia 770, N800, N810.
  
Программы для настольных компьютеров, в которых использован Telepathy.
+
Разработки, где задействован Telepathy.
* Decibel
+
* [[w:Decibel|Decibel]] - каркас для KDE
* Empathy
+
* [[Empathy]] - Набор виджетов для GNOME для работки IM-клиентов
* Tapioca
+
* [[Tapioca]] - IM-каркас
 +
 
 +
= Технические подробности =
 +
Реализация протокола предоставляет сервис [[w:D-Bus|D-Bus]], названый менеджером соединений. Программы, работающие через Telepathy использует его создания соединений. После того, как соединение установлено дальнейшее взаимодействие осуществляется через т.н. "каналы". Через них происходит передача текстовых сообщений, информации о присутствии, содержимого ростера, а также возможно осуществление VoIP-вызовов.
  
 
= Ссылки =
 
= Ссылки =
 
* [http://telepathy.freedesktop.org/ Официальный сайт]
 
* [http://telepathy.freedesktop.org/ Официальный сайт]
  
[[Category|Клиенты, разработанные с использованием библиотеки libpurple]]
+
[[Category:Клиенты, разработанные с использованием библиотеки libpurple]]

Revision as of 12:27, 18 September 2008

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

Данная разработка входит в состав проекта freedesktop.org

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

  • Gabble: для Jabber/XMPP, включая поддержку Jingle
  • Salut: для безсерверного взаимодействия по протоколу XMPP (<a href="http://www.xmpp.org/extensions/xep-0174.html">XEP-0174</a>)
  • 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-вызовов.

Ссылки