Telepathy es un marco de software que permite crear aplicaciones para comunicaciones interpersonales, como mensajería instantánea , voz sobre IP o videoconferencias . Telepathy posibilita la creación de aplicaciones de comunicación mediante componentes a través del mecanismo de comunicación entre procesos D-Bus . De esta forma, busca simplificar el desarrollo de aplicaciones de comunicación y fomentar la reutilización de código en las comunidades de software libre y de código abierto, definiendo un límite lógico entre las aplicaciones y los protocolos de red subyacentes.
Implementaciones
Existen implementaciones de software libre de varios protocolos que exportan interfaces de Telepathy:
- Gabble : para XMPP , incluyendo soporte para Jingle
- Mariposa : para Windows Live Messenger
- Inactivo : para Internet Relay Chat
- Saludos : para el protocolo XMPP de enlace local
- Haze : para acceder a los protocolos compatibles con libpurple, la biblioteca utilizada por el cliente de mensajería Pidgin . Esto se realizó como un proyecto de Google Summer of Code en 2007. [ 1 ]
- Spirit : para el protocolo Skype en los Nokia N900 y Nokia N9
- Rakia : para el Protocolo de Inicio de Sesión (SIP), utilizando la biblioteca de código abierto Sofia-SIP de Nokia.
- Morse : para Telegrama
Mission Control es el nombre del componente que proporciona una forma para que las aplicaciones de usuario final abstraigan algunos detalles de los componentes de telepatía de bajo nivel, como los administradores de conexión. [ 2 ]
Los tubos son el mecanismo de Telepathy para soportar la transferencia de datos arbitraria y la comunicación entre procesos remota . [ 3 ]
La telepatía constituye la base del software de mensajería instantánea y llamadas de voz/vídeo de los teléfonos Nokia 770 , N800 , N810 , N900 , N9 y Jolla .
Cómo funciona la telepatía
Las implementaciones del protocolo proporcionan un servicio D-Bus llamado gestor de conexiones . Los clientes de Telepathy lo utilizan para establecer conexiones con los servicios. Una vez establecida la conexión, la comunicación posterior se realiza mediante objetos llamados canales , que se solicitan a la conexión. Un canal puede utilizarse para enviar y recibir mensajes de texto, representar la lista de contactos o establecer una llamada VoIP.
Aplicaciones
Véase también
- Farstream (anteriormente Farsight)
Referencias
- ↑ "Telepatía" . Trac (wiki). Pidgin . Consultado el 30 de junio de 2008 .
- ↑ Control de misión , Source Forge, archivado del original el 13/01/2008.
- ↑ "Tubos" , Telepatía , Escritorio gratuito.
Enlaces externos
- Sitio web del proyecto
- Descarga del vídeo "IM/VOIP Communications Framework" (77 MB ogg) de la charla del desarrollador principal Robert McQueen sobre telepatía. Vídeo Flash en streaming .
- KDE-Telepatía versión actual 0.9.0
- Manual del desarrollador de Telepatía
- Aplicaciones que utilizan D-Bus
- Clientes de mensajería instantánea gratuitos
- Software gratuito relacionado con redes
- Freedesktop.org