stringtranslate.com

Телепатия (программное обеспечение)

Telepathy — это программная среда , которая может использоваться для создания программного обеспечения для межличностного общения, такого как мгновенный обмен сообщениями , передача голоса по IP или видеоконференции . Telepathy позволяет создавать коммуникационные приложения с использованием компонентов через механизм межпроцессного взаимодействия D-Bus . Благодаря этому она стремится упростить разработку коммуникационных приложений и способствовать повторному использованию кода в сообществах свободного программного обеспечения и открытого исходного кода путем определения логической границы между приложениями и базовыми сетевыми протоколами.

Реализации

Существуют бесплатные программные реализации различных протоколов, экспортирующих интерфейсы Telepathy:

Mission Control — это название компонента, который позволяет приложениям конечного пользователя абстрагироваться от некоторых деталей низкоуровневых телепатических компонентов, таких как менеджеры соединений. [2]

Трубки — это механизм Telepathy для поддержки произвольной передачи данных и удаленного IPC . [3]

Телепатия лежит в основе программного обеспечения для обмена мгновенными сообщениями и голосовых/видеозвонков на Nokia 770 , N800 , N810 , N900 , N9 и Jolla .

Как работает телепатия

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

Приложения

Смотрите также

Ссылки

  1. ^ "Телепатия". Trac (вики). Pidgin . Получено 2008-06-30 .
  2. Управление полетами, Source forge, архивировано из оригинала 2008-01-13.
  3. ^ "Tubes", Телепатия , Бесплатный рабочий стол.

Внешние ссылки