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

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

Реализации

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

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

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

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

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

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

Приложения

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

Рекомендации

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

внешняя ссылка