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Нет Нет Нет Нет
QQНет Нет Нет Нет
RSS/AtomНет Нет Нет Нет
Link-Local XMPP (People Nearby, Salut, Bonjour) Нет Нет Да Нет
SametimeНет Нет Нет Нет
SILCНет Нет Нет
SIPДа Да Нет Нет
Yahoo!Нет Нет Нет Нет
ZephyrНет Нет Нет Нет

Принцип работы Telepathy

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

Приложения

См. также

Примечания

Литература

Ссылки