Java Web Communicator 2.0

Loading...
Thumbnail Image

Identifiers

Publication date

Reading date

Authors

Peláez Martín, David

Collaborators

Tutors

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Metrics

Google Scholar

Share

Research Projects

Organizational Units

Journal Issue

Abstract

El proyecto Java Web Communicator 2.0 consiste en el análisis, diseño e implementación una aplicación Web Java EE, basada en la tecnología JSF 2, que proporciona al usuario una interfaz web, que implementa un cliente de mensajería instantanea basada en el protocolo de mensajería XMPP (Extensible Messaging and Presence Protocol). Mediante la interfaz web el usuario puede establecer comunicación textual con los usuarios que tiene asociados. Asimismo, puede recibir mensajes de cualquiera de sus contactos en tiempo real. La interfaz web también permite conocer la disponibilidad de cada contacto en tiempo real. Los contactos del usuario podrán estar conectados al sistema utilizando la propia aplicación web desde otro navegador o también utilizando cualquier otra aplicación cliente XMPP. Algunos ejemplos de estas aplicaciones son: Empathy, Kopete o Jitsi. El servidor XMPP que tiene registrados los usuarios así como las relaciones entre ellos es Openfire 4.0.3 el cual sirve de fuente, tanto a la aplicación Web, como al resto de aplicaciones cliente XMPP. Para la comunicación de la aplicación Web con el servidor XMPP, se ha utilizado una librería de software libre denominada Smack 4.1.8 que proporciona una API para el uso de las funcionalidades del estándar XMPP.

Description

Bibliographic citation

Endorsement

Review

Supplemented By

Referenced by