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

редактировать

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

Содержание

  • 1 Реализации
  • 2 Как работает телепатия
  • 3 Приложения
  • 4 См. Также
  • 5 Ссылки
  • 6 Внешние ссылки

Реализации

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

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

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

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

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

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

Приложения

См. Также

  • Портал свободного программного обеспечения

Ссылки

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

Последняя правка сделана 2021-06-09 12:34:02
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте