Difference between revisions of "Telepathy"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
(Telepathy)
(wikify)
Line 4: Line 4:
 
| jworld =
 
| jworld =
 
}}
 
}}
'''Telepathy''' - это программный каркас ([[w:Framework|framework]]), содержащий унифицированные функции и API для работы с [[IM|системами мгновенного обмена сообщениями]], [[w:VoIP|VoIP]], [[w:Видеоконференция|видеоконференций]]. Данная разработка входит в состав проекта [[w:freedesktop.org|freedesktop.org]]. Одними из разработчиков являются [[w:en:Collabora|Collabora]].
+
'''Telepathy''' - это программный каркас ([[w:Framework|framework]]), содержащий унифицированные функции и API для работы с [[IM|системами мгновенного обмена сообщениями]], [[VoIP]], [[Видеоконференция|видеоконференций]]. Данная разработка входит в состав проекта [[w:freedesktop.org|freedesktop.org]]. Одними из разработчиков являются [[w:en:Collabora|Collabora]].
  
 
== Возможности ==
 
== Возможности ==
Line 10: Line 10:
  
 
* Стабильные
 
* Стабильные
** Gabble: для [[Jabber]]/[[XMPP]], включая поддержку [[Jingle]], (использует [[Loudmouth]][[Category:Программы, использующие Loudmouth]]).
+
** '''Gabble''': для [[Jabber]]/[[XMPP]], включая поддержку [[Jingle]], (использует [[Loudmouth]][[Category:Программы, использующие Loudmouth]]).
** Salut: для безсерверного взаимодействия по протоколу [[XMPP]] ({{xep|0174}})
+
** '''Salut''': для [[Link-Local|безсерверного взаимодействия]] по протоколу [[XMPP]] ({{xep|0174}})
** Idle: для [[IRC]]
+
** '''Idle''': для [[IRC]]
** Telepathy-SofiaSIP: для [[SIP]] (используется библиотека Sofia-SIP с открытым кодом от компании Nokia)
+
** '''Telepathy-SofiaSIP''': для [[SIP]] (используется библиотека Sofia-SIP с открытым кодом от компании Nokia)
 
* В процессе разработки
 
* В процессе разработки
** Haze: доступ к протоколам, поддерживаемых библиотекой [[libpurple]]
+
** '''Haze''': доступ к протоколам, поддерживаемых библиотекой [[libpurple]]
** Butterfly: [[MSN]]
+
** '''Butterfly''': [[MSN]]
 
* Остановившаяся разработка
 
* Остановившаяся разработка
** Wilde — для [[AIM]] и [[ICQ]]
+
** '''Wilde''' — для [[AIM]] и [[ICQ]]
  
 
== Применение ==
 
== Применение ==
Line 24: Line 24:
  
 
Разработки, где задействован Telepathy.
 
Разработки, где задействован Telepathy.
* [[w:Decibel|Decibel]] - каркас для KDE
+
* {{w|Decibel]] - каркас для KDE
 
* [[Empathy]] - Jabber-клиент, использующий Telepathy. Также набор виджетов для GNOME для работки IM-клиентов{{fixme}}.  
 
* [[Empathy]] - Jabber-клиент, использующий Telepathy. Также набор виджетов для GNOME для работки IM-клиентов{{fixme}}.  
 
* [[Tapioca]] - IM-каркас
 
* [[Tapioca]] - IM-каркас

Revision as of 14:48, 20 April 2011

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

Возможности

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

  • Стабильные
  • В процессе разработки
    • Haze: доступ к протоколам, поддерживаемых библиотекой libpurple
    • Butterfly: MSN
  • Остановившаяся разработка

Применение

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

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

  • {{w|Decibel]] - каркас для KDE
  • Empathy - Jabber-клиент, использующий Telepathy. Также набор виджетов для GNOME для работки IM-клиентовQuestion.gifПроверить: {{{1}}}.
  • Tapioca - IM-каркас

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

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

Ссылки