Difference between revisions of "Telepathy"
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: | + | * 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. | |
− | * 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 | + | [[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)
В процессе разработки
Остановившаяся разработка
Применение
Telepathy лежит в основе программных средств для IM и голосового/видео общения на таких устройствах как: Nokia 770, N800, N810.
Разработки, где задействован Telepathy.
- Decibel - каркас для KDE
- Empathy - Набор виджетов для GNOME для работки IM-клиентов
- Tapioca - IM-каркас
Технические подробности
Реализация протокола предоставляет сервис D-Bus, названый менеджером соединений. Программы, работающие через Telepathy использует его создания соединений. После того, как соединение установлено дальнейшее взаимодействие осуществляется через т.н. "каналы". Через них происходит передача текстовых сообщений, информации о присутствии, содержимого ростера, а также возможно осуществление VoIP-вызовов.