TELEPATHY – XMPP Rubén Álvarez Mikel López
OBJETIVOS Los objetivos de esta practica son: Conocer que es un framework. Obtener información sobre el proyecto Telepathy. Conocer como funciona el protocolo XMPP. Alternativas a Telepathy.
¿Qué es un framework? Esquema para desarrollar y/o implementar aplicaciones. Ventajas No necesario el conocimiento de la estructura global. Facilita posibles colaboraciones. Variedad de herramientas adaptadas.
TELEPATHY Framework utilizado para comunicacion personal, mensajería instantanea, VoIP, videollamada, etc... Comunicación a través de mecanismos D-BUS. Protocolo que soporta: Idle XMPP/Jabber Salut Butterfly Haze Spirit
D-BUS IPC (Comunicación entre procesos) Permite que distintos componentes SW se ejecuten en procesos diferentes. Soporta variedad de lenguajes de programación. Estructura cliente servidor. Comunicación privada (Uno a uno) → Bus privado.
OPENFIRE Servidor XMPP bajo licencia Open Source GPL. Permite administrar los usuarios, crear grupos, auditar mensajes, mensajes offline, etc. Características: Panel de administración Web SSL/TLS Videoconferencias Transferencías de archivos Almacenamiento en Active Directory, LDAP, MS SQL, MySQL, Oracle y PostgreSQL
XMPP Protocolo abierto para mensajería instantanea. Se destaca porque es distinto: Abierto Extensible Descentralizado Seguro
TELEPATHY – XMPP Rubén Álvarez Mikel López