Desarrollo

Contenido archivado

El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.

Librerias de Desarrollo

Además de estar publicado el protocolo de comunicaciones que usa Jabber, existen disponibles una gran cantidad de librerias con funciones para establecer comunicaciones por medio de jabber. Estas simplifican la labor de escribir programas que procesen el protocolo o los puedan generar.

Con esto conseguimos 2 objetivos:

  • Jabber incrustado. Podemos añadir funcionalidad Jabber a cualquier programa que estemos desarrollando fácilmente. Las posibilidades son infinitas: navegadores que informen al segundo sobre las páginas web que estamos viendo en cada momento, reproductores multimedia que puedan programar su lista de reproducción en función de los mensajes jabber que recibe, indicadores de que cierta tarea larga ha concluido, ...
  • Clientes específicos. Elaborar clientes con una misión muy específica. Como un notificador de mensajes desde la consola, o una alarma que te envie un mensaje cada cierto tiempo, o notificadores de correo. Esto nos permite disfrutar de ciertas funcionalidades que nadie incluiría de serie en un cliente general por ser consideradas muy específicas.

¿Qué le añadiría a Jabber? Clonado de Cuentas

Tagged:

Enlace de cuentas

Jabber ya incluye utilidades para exportar e importar los rosters de unas cuentas a otras; pero por motivos de privacidad impuestos en jabber, los contactos transferidos han de ser autorizados de nuevo.

Esto presenta dos problemas:

  • La molestia de solicitar de nuevo las autorizaciones a cada miembro de la lista (que anteriormente ya nos habían autorizado).
  • Las personas de esa lista es lógico que a su vez incluyan el nuevo identificativo a su propio roster. Con lo que pasado un tiempo, el roster se convertirá en una relación de JIDs activos mezclado con otros desechados por sus dueños. (salvo que se efectúe de vez en cuando un mantenimiento de dicha lista).

Una solución a estos problemas (menores, todo sea dicho) es la capacidad del enlace de una cuenta a otra. Antes de continuar he de decir que este comportamiento es copiado del comando de unix «ln» que asigna un nuevo nombre a un fichero.

¿Qué le añadiría a Jabber? Contactos alternativos

Tagged:

Contacto alternativo

Ya se ha comentado en está misma página web que Jabber es una red descentralizada que depende de varios servidores Jabber. Cada usuario se engancha de un servidor y este se encarga de comunicarse con todos los demás. Esto nos proporciona alta fiabilidad de la red ya que si un servidor cae, el resto sigue funcionando sin alteración. El problema estriba en que los usuarios del servidor caido quedan desconectados de la red. Con el consiguiente problema de comunicación.

Net::Jabber en Gentoo

Tagged:

Pues estaba aburrido, y me he puesto a hacer los ebuild para Gentoo de la libreria de perl Net::Jabber
La podeis bajar de mi web http://www.aditel.org/~morell

Distribuir contenido