Difference between revisions of "Telepathy"
(Telepathy) |
(wikify) |
||
Line 4: | Line 4: | ||
| jworld = | | jworld = | ||
}} | }} | ||
− | '''Telepathy''' - это программный каркас ([[w:Framework|framework]]), содержащий унифицированные функции и API для работы с [[IM|системами мгновенного обмена сообщениями]], [[ | + | '''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]] - каркас для 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 — Википедия |
Telepathy - это программный каркас (framework), содержащий унифицированные функции и API для работы с системами мгновенного обмена сообщениями, VoIP, видеоконференций. Данная разработка входит в состав проекта freedesktop.org. Одними из разработчиков являются Collabora.
Возможности
Разработка содержит следующие интерфейсы (описание на официальном сайте):
- Стабильные
- В процессе разработки
- Остановившаяся разработка
Применение
Telepathy лежит в основе программных средств для IM и голосового/видео общения на таких устройствах как: Nokia 770, N800, N810.
Разработки, где задействован Telepathy.
- {{w|Decibel]] - каркас для KDE
- Empathy - Jabber-клиент, использующий Telepathy. Также набор виджетов для GNOME для работки IM-клиентовПроверить: {{{1}}}.
- Tapioca - IM-каркас
Технические подробности
Реализация протокола предоставляет сервис D-Bus, названый менеджером соединений. Программы, работающие через Telepathy использует его создания соединений. После того, как соединение установлено дальнейшее взаимодействие осуществляется через т.н. "каналы". Через них происходит передача текстовых сообщений, информации о присутствии, содержимого ростера, а также возможно осуществление VoIP-вызовов.