Телепатия (программное обеспечение) - Telepathy (software)
Телепатия это программная среда который можно использовать для создания программного обеспечения для межличностного общения, например мгновенное сообщение, Голос по IP или же видео-конференция. Telepathy позволяет создавать коммуникационные приложения с использованием компонентов через D-автобус межпроцессного взаимодействия механизм. Благодаря этому он направлен на упрощение разработки коммуникационных приложений и продвижение повторное использование кода в пределах бесплатное программное обеспечение и сообщества с открытым исходным кодом путем определения логической границы между приложениями и базовыми сетевыми протоколами.
Реализации
Есть бесплатно программное обеспечение реализации различных протоколов, экспортирующих интерфейсы Telepathy:
- Габбл: за XMPP, включая поддержку Джингл
- Бабочка: за Windows Live Messenger
- Праздный: за Интернет-чат
- Салют: для локальной ссылки XMPP протокол
- Туман: для доступа к протоколам, поддерживаемым libpurple, библиотека, используемая Пиджин клиент обмена сообщениями. Это было сделано как Google Summer of Code проект в 2007 году.[1]
- Дух: для Протокол Skype на Nokia N900 и Nokia N9
- Ракия: для Протокол инициирования сеанса (SIP), используя библиотеку Sofia-SIP с открытым исходным кодом от Nokia
- Морс: за Телеграмма
Mission Control - это имя компонента, который позволяет приложениям конечного пользователя абстрагироваться от некоторых деталей низкоуровневых компонентов телепатии, таких как диспетчеры соединений.[2]
Трубки - это механизм Telepathy для поддержки произвольной передачи данных и удаленных МПК.[3]
Телепатия составляет основу программного обеспечения для обмена мгновенными сообщениями и голосовых / видеозвонков на Nokia 770, N800, N810, N900, N9 и Jolla.
Как работает телепатия
Реализации протокола предоставляют сервис D-Bus, называемый диспетчер соединений. Клиенты Telepathy используют их для создания подключений к службам. Как только соединение установлено, дальнейшее общение происходит с использованием объектов, называемых каналы которые запрашиваются из соединения. Канал может использоваться для отправки и получения текстовых сообщений, или для представления списка контактов, или для установления VoIP-вызова.
Приложения
Смотрите также
- Фарстрим (ранее Farsight)
Рекомендации
- ^ «Телепатия». Trac (вики). Пиджин. Получено 2008-06-30.
- ^ Управление полетами, Source forge, заархивировано из оригинал на 2008-01-13.
- ^ "Трубки", Телепатия, Бесплатный рабочий стол.
внешняя ссылка
- Сайт проекта
- «Структура обмена IM / VOIP» загрузка видео (77MB ogg) выступления ведущего разработчика Роберта Маккуина о Telepathy. Потоковое Flash-видео.
- KDE-телепатия фактическая 0.9.0
- Руководство разработчика Telepathy