Difference between revisions of "Telepathy"
m (link) |
(→Возможности: уточнение данных, оформление) |
||
Line 4: | Line 4: | ||
Разработка содержит следующие интерфейсы ([http://telepathy.freedesktop.org/wiki/Components описание] на официальном сайте): | Разработка содержит следующие интерфейсы ([http://telepathy.freedesktop.org/wiki/Components описание] на официальном сайте): | ||
− | + | * Стабильные | |
− | * Gabble: для [[Jabber]]/[[XMPP]], включая поддержку [[Jingle]] | + | ** Gabble: для [[Jabber]]/[[XMPP]], включая поддержку [[Jingle]], (использует [[Loudmouth]][[Category:Программы, использующие Loudmouth]]). |
− | * Salut: для безсерверного взаимодействия по протоколу XMPP ( | + | ** Salut: для безсерверного взаимодействия по протоколу [[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: | + | * Остановившаяся разработка |
− | + | ** Wilde — для [[AIM]] и [[ICQ]] | |
− | + | ||
− | * Wilde | + | |
= Применение = | = Применение = |
Revision as of 07:36, 27 May 2009
Telepathy - это программный каркас (framework), содержащий унифицированные функции и API для работы с системами мгновенного обмена сообщениями, VoIP, видеоконференций. Данная разработка входит в состав проекта freedesktop.org
Возможности
Разработка содержит следующие интерфейсы (описание на официальном сайте):
- Стабильные
- В процессе разработки
- Остановившаяся разработка
Применение
Telepathy лежит в основе программных средств для IM и голосового/видео общения на таких устройствах как: Nokia 770, N800, N810.
Разработки, где задействован Telepathy.
- Decibel - каркас для KDE
- Empathy - Набор виджетов для GNOME для работки IM-клиентов
- Tapioca - IM-каркас
Технические подробности
Реализация протокола предоставляет сервис D-Bus, названый менеджером соединений. Программы, работающие через Telepathy использует его создания соединений. После того, как соединение установлено дальнейшее взаимодействие осуществляется через т.н. "каналы". Через них происходит передача текстовых сообщений, информации о присутствии, содержимого ростера, а также возможно осуществление VoIP-вызовов.