Telepathy
Telepathy — программный каркас (framework), используемый для создания программного обеспечения мгновенного обмена сообщениями, IP-телефонии или видеоконференций. Telepathy позволяет создавать приложения c помощью компонентов через систему межпроцессного взаимодействия D-Bus.
Telepathy лежит в основе программного обеспечения для обмена сообщениями и голосового/видео общения устройств на платформе Maemo (Nokia 770, N800, N810 и N900) и MeeGo.
Компоненты править
Стабильные править
- Gabble: для Jabber/XMPP, включая поддержку Jingle
- Salut: для бессерверного взаимодействия по локальной сети (Salut является расширением протокола Jabber/XMPP)
- Idle: для Internet Relay Chat
- Rakia (бывш. Telepathy-SofiaSIP): для Session Initiation Protocol (SIP), используя свободную библиотеку Sofia-SIP от Nokia
Развивающиеся править
- Haze: для доступа к протоколам, поддерживаемым библиотекой libpurple (Pidgin).
- Butterfly: для MSN Messenger
- Telepathy-ring: поддержка GSM через Ofono.
- Sunshine: Gadu-Gadu
- Telepathy-mixer: для MXit
Мёртвые править
- Wilde: An AOL/ICQ (Oscar)
Статус неясен править
- Spyke: для протокола Skype
Tubes — это механизм для поддержки передачи произвольных данных и удалённого межпроцессного взаимодействия.
Поддерживаемые протоколы [1] править
Протокол | Аудио | Видео | Передача файлов | Режим невидимости |
---|---|---|---|---|
AIM | Нет | Нет | Нет | Нет |
Gadu-Gadu | Нет | Нет | Нет | Да |
Groupwise | Нет | Нет | Нет | Нет |
ICQ | Нет | Нет | Нет | Нет |
IRC | Нет | Нет | Нет | Нет |
Jabber | Да | Да | Да | Да |
MSN | Нет | Нет | Да | Да |
Myspace | Нет | Нет | Нет | Нет |
Нет | Нет | Нет | Нет | |
RSS/Atom | Нет | Нет | Нет | Нет |
Link-Local XMPP (People Nearby, Salut, Bonjour) | Нет | Нет | Да | Нет |
Sametime | Нет | Нет | Нет | Нет |
SILC | Нет | Нет | Нет | |
SIP | Да | Да | Нет | Нет |
Yahoo! | Нет | Нет | Нет | Нет |
Zephyr | Нет | Нет | Нет | Нет |
Принцип работы Telepathy править
Реализация протокола предоставляет службу D-Bus, называемую менеджером соединений. Программы, работающие через Telepathy, используют его для создания соединений. После того, как соединение установлено, дальнейшее взаимодействие осуществляется через т. н. «каналы». Через них происходит обмен текстовыми сообщениями, информации о присутствии, а также возможно осуществление VoIP-вызовов.
Приложения править
См. также править
Примечания править
- ↑ Telepathy Wiki - Protocols Support Архивировано 11 августа 2011 года.