¿Qué es Jabber?
Jaber es un protocolo abierto basado en el estándar XML
para el intercambio en tiempo real de mensajes y presencia entre dos
puntos en Internet. La principal aplicacion de la tecnología
Jabber es una extensible plataforma de mensajería y una red de MI
(mensajería instantánea) que ofrece una funcionalidad
similar a la de otros sistemas de MI como AIM, ICQ, MSN y Yahoo.
La gran diferencia es que es libre y no está controlado por ninguna compañía.
¿Qué hace diferente a Jabber?
- Es abierto — el protocolo de Jabber es gratuito, abierto, público y comprensible. Además, existen múltiples implementaciones de código abierto para servidores Jabber como numerosos clientes y librerías de desarrollo.
- Es extensible — usando el potencial del lenguaje XML, cualquiera puede extender el protocolo de Jabber para una funcionalidad personalizada. Claro que para mantener la interoperatibilidad, las extensiones comunes son controladas por la Fundación Jabber de Software.
- Es descentralizado — cualquiera puede montar su propio servidor de Jabber, además está libre de patentes y no depende de ninguna empresa de modo que se puede usar ahora y siempre con total libertad.
- Es seguro — Cualquier servidor de Jabber puede ser aislado de la red pública Jabber, cualquier implementación del servidor usa SSL para las comunicaciones cliente-servidor y numerosos clientes soportan PGP/GPG para encriptar las comunicaciones de cliente a cliente. Además, está en desarrollo una seguridad más robusta gracias al uso de SASL y contraseñas de sesión.
Breve historia de Jabber
El proyecto Jabber fue iniciado por Jeremie Miller allá por 1998, cuando empezó a desarollar jabberd. La primera noticia pública del proyecto apareció en Slashdot el 4 de Enero de 1999. Pronto un número de desarrolladores se unieron al
proyecto y trabajaron en el servidor Jabber, clientes para Jabber y pasarelas para los principales sistemas de mensajería (AIM, ICQ,
MSN y Yahoo). A finales de 1999, Webb Interactive Services comenzó a patrocinar el equipo principal, que impulsó la velocidad en el desarrollo. La mayor parte del protocolo de Jabber fue desarrollado entonces, gestándose al mismo tiempo que los primeros clientes como Winjab para Windows (que ahora se hace llamar Exodus) y Gabber para Linux. Este primer período de cambios rápidos tuvo su fin en mayo del año 2000 con la liberación de la verisón 1.0 de jabberd.
Desde entonces, el protocolo Jabber ha continuado su desarrollo (desde agosto del 2001 bajo el auspicio de la Fundación Jabber de
Software, similar a fundaciones de software como Apache) y el número de proyectos de software basados en Jabber continuó
creciendo (actualmente la mayoría están alojados en ). Por ejemplo, actualmente existen al menos cuatro implementaciones del
servidor, las librerías de Jabber para una gran variedad de lenguajes y clientes de Jabber para todas las plataformas (desde Amiga,
pasando por Linux hasta Windows). Actualmente se estima que existen cerca de un millón de usuarios de Jabber a lo largo y ancho del
mundo.
Diferentes clientes para Jabber
En esta web hay una lista de clientes para usar Jabber de todo tipo y para todas las plataformas. Yo particularmente recomiendo Gaim (para Linux y Windows), PSi (para Windows, Linux, MacOX, etc…), Exodus (para Windows) y Gabber (para Linux).
Quiero entrar en el mundo Jabber, ¿cómo empiezo?
Lo primero que necesitas es un identificador al igual que con el resto
de sistemas de mensajería. Primero debes elegir un servidor que
te agrade, y tras esto configurar una cuenta con el cliente que hayas
escogido y el nombre que prefieras; si ese nombre que has escogido no
esá siendo ya usado por otro usuario en ese servidor el cliente
te dirá que el nombre no existe y si deseas crear una cuenta; tan
fácil como decirle que si y estarás conectado con tu
nuevo identificador, ahora puedes configurar el cliente a tu medida,
añadir contactos y personalizar tu VCard.
Glosario
Cliente: programa que usa el usuario para acceder a un servicio de la red
Servidor: programa que usa el administrador de un servicio para dar cobertura a uno o más usuarios
Identificador: cuenta electrónica que va asociada a una contraseña, personal e intransferible que permite al usuario
identificarse para usar un servicio
Jabberd: nombre del programa que hace funcionar un servidor de Jabber
XML: es un lenguaje estándar del consorcio W3C orientado a la comunicación en red
VCard: información pública que va asociada a cada cuenta de Jabber, es como un perfil para que el resto de usuarios obtengan
cierta información de ti; por defecto está en blanco y puedes añadir y modificar contenido en cualquier momento
Existe un glosario mucho más actualizado y completo en la web de Jabberes.
Enlaces de interés
Jabber en español
Lista actualizada de servidores de Jabber
Página de la Fundación Jabber
Software relacionado con Jabber
Clientes para Jabber
Guía realizada por Membris Khan (25 Agosto 2003). Está licenciada bajo los términos de
Creative Commons, puedes copiarla total o parcialmente siempre que cites la fuente.
Últimos Comentarios