(English) A New year starts and this one will be the year of Google Wave. In this new post we talk about what we expect about Google Wave and everything related.
Este post trata de una introducción a una serie de post relacionados con el Google Wave Federation Prototype Server. Introduciremos los conceptos básicos que nos permitirán tener nuestro propio servidor wave. Daremos un ejemplo sobre como instalarlo además de algunos consejos que os serán de gran ayuda.
El servidor wave está basado en tecnología XMPP (Extensible Messaging and Presence Protocol).
XMPP es un conjunto de tecnologías XML libres, para comunicación en tiempo real, desarrollado por la comunidad de código libre Jabber en 1999. Formalizada por la IETF en 2002-2004, continuamente ampliada según los procedimientos estándar de las Fundaciones XMPP e implementado en múltiples dispositivos, software y servicios de internet. Más información.
En pocas palabras, el servidor Wave usa estándares XMPP, también usados comúnmente en Jabber, Gtalk, iChat … Lo que Google ha desarrollado no es un nuevo servidor, sino una aplicación que implementa la extensión XEP-0114.
XMPP es el responsable de la comunicación entre diferentes servidores. De este modo la extensión usada en el servidor wave debe ser una extensión de XMPP pero no tiene porque ser igual que la original. En otras palabras, diferentes extensiones de wave pueden interactuar sin problemas.
Wave server federation
La versión prototipo que Google ha lanzado no trae ningún robot, gadget o funciones integradas. Una vez hayan lanzado una versión mas estable, las compañías podrán desarrollar cualquier tipo de extensión para ellos mismos. ¿Quién sabe a que nos puede llevar esto?
La versión actual de la Federation Wave Server es muy sencilla. Simplemente permite acciones de lectura y escritura, y el control está limitado a conocer si un usuario tiene o no acceso a un wavelet. Aun es incierto cuanto código fuente proporcionara Google, pero seguro que dará mucho juego para aquellos que quieran su propio servidor y desarrollar sus propias aplicaciones.
¿Quieres tu propio servidor? En un post anterior puedes encontrar toda la información necesaria para instalar una versión en tu propio servidor. Sino haz
Pero hay algo mas que deberías saber antes de instalar tu propio servidor wave, este prototipo no incluye ninguna web, entonces si quieres probar la increíble interfaz web, que ya has visto en la “preview” o en videos, esta no es la manera. En esta edición podrás interactuar mediante una consola de texto, no es tan bonito pero para empezar está bien.
Por razones de seguridad hemos ocultado el dominio del servidor.
Como podemos ver el usuario es onthetopofthewave@… , hay un nuevo wave, ( w+5seE3nXQaoC1 ), y está abierto. La versión del wave es (2:8805c1432913fa422e1ad69db2c160e832610160) y el participante es el propio usuario. Para comprobar si todo funciona correctamente Google ha desarrollado el usuario Echoey. Puedes hacerlo funcionar en el propio servidor o puedes usarlo en el wave de google. Para ejecutarlo solo debes escribir “./run-agent-echoey.sh” y “addechoey@tudominio.com” o si quieres probar la Federation, añade “echoey@acmewave.com” y utiliza el agente de Google.
Si echoey responde a tus blips, federation está funcionando correctamente. Si no haya algún error en la configuración. Si este es tu caso puedes intentar arreglar la configuración con estos consejos. Encontraras los errores más comunes en el archivo de configuración.
Consejos de instalación.
Cuando instalas el servidor prototipo debes andar con cuidado con pequeñas configuraciones. Hemos seleccionado las mas comunes.
1. run-config.sh.example -> cámbiale el nombre a run-config.sh
2. #echo "You must configure the run-config.sh script" ; exit 1
Comenta esta línea, sino el programa acabara cada vez.
3. WAVE_SERVER_DOMAIN_NAME=yourdomain.net
Es importante no añadir el subdominio “wave.” al tuyo.
4. WAVE_SERVER_PORT=9876
Acuérdate de ABRIR este puerto en tu firewall.
5. XMPP_SERVER_SECRET=VERY_VERY_SECRET
XMPP_SERVER_SECRET debe ser el mismo secreto que registraste.
En Openfire -> External Component Settings -> Allow to Connect -> Shared Secret
This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.
Servidor prototipo de Wave Federation
Este post trata de una introducción a una serie de post relacionados con el Google Wave Federation Prototype Server. Introduciremos los conceptos básicos que nos permitirán tener nuestro propio servidor wave. Daremos un ejemplo sobre como instalarlo además de algunos consejos que os serán de gran ayuda.
El servidor wave está basado en tecnología XMPP (Extensible Messaging and Presence Protocol).
En pocas palabras, el servidor Wave usa estándares XMPP, también usados comúnmente en Jabber, Gtalk, iChat … Lo que Google ha desarrollado no es un nuevo servidor, sino una aplicación que implementa la extensión XEP-0114.
XMPP es el responsable de la comunicación entre diferentes servidores. De este modo la extensión usada en el servidor wave debe ser una extensión de XMPP pero no tiene porque ser igual que la original. En otras palabras, diferentes extensiones de wave pueden interactuar sin problemas.
Wave server federation
La versión prototipo que Google ha lanzado no trae ningún robot, gadget o funciones integradas. Una vez hayan lanzado una versión mas estable, las compañías podrán desarrollar cualquier tipo de extensión para ellos mismos. ¿Quién sabe a que nos puede llevar esto?
La versión actual de la Federation Wave Server es muy sencilla. Simplemente permite acciones de lectura y escritura, y el control está limitado a conocer si un usuario tiene o no acceso a un wavelet. Aun es incierto cuanto código fuente proporcionara Google, pero seguro que dará mucho juego para aquellos que quieran su propio servidor y desarrollar sus propias aplicaciones.
¿Quieres tu propio servidor? En un post anterior puedes encontrar toda la información necesaria para instalar una versión en tu propio servidor. Sino haz
clic aquí.
Pero hay algo mas que deberías saber antes de instalar tu propio servidor wave, este prototipo no incluye ninguna web, entonces si quieres probar la increíble interfaz web, que ya has visto en la “preview” o en videos, esta no es la manera. En esta edición podrás interactuar mediante una consola de texto, no es tan bonito pero para empezar está bien.
Como podemos ver el usuario es onthetopofthewave@… , hay un nuevo wave, ( w+5seE3nXQaoC1 ), y está abierto. La versión del wave es (2:8805c1432913fa422e1ad69db2c160e832610160) y el participante es el propio usuario. Para comprobar si todo funciona correctamente Google ha desarrollado el usuario Echoey. Puedes hacerlo funcionar en el propio servidor o puedes usarlo en el wave de google. Para ejecutarlo solo debes escribir “./run-agent-echoey.sh” y “addechoey@tudominio.com” o si quieres probar la Federation, añade “echoey@acmewave.com” y utiliza el agente de Google.
Si echoey responde a tus blips, federation está funcionando correctamente. Si no haya algún error en la configuración. Si este es tu caso puedes intentar arreglar la configuración con estos consejos. Encontraras los errores más comunes en el archivo de configuración.
Consejos de instalación.
Cuando instalas el servidor prototipo debes andar con cuidado con pequeñas configuraciones. Hemos seleccionado las mas comunes.
1. run-config.sh.example -> cámbiale el nombre a run-config.sh
2. #echo "You must configure the run-config.sh script" ; exit 1Comenta esta línea, sino el programa acabara cada vez.
3. WAVE_SERVER_DOMAIN_NAME=yourdomain.netEs importante no añadir el subdominio “wave.” al tuyo.
Acuérdate de ABRIR este puerto en tu firewall.
5. XMPP_SERVER_SECRET=VERY_VERY_SECRETXMPP_SERVER_SECRET debe ser el mismo secreto que registraste.
En Openfire -> External Component Settings -> Allow to Connect -> Shared Secret
Recomendamos añadir la ruta completa.
Tan pronto como Google actualice la fuente del Federation Server procuraremos dar información relevante aquí.
Estamos preparando nuevo contenido acerca de este tema, que seguro atrae a compañías y desarrolladores.
Po favor mantente informado de las últimas noticias sobre este tema.
Etiquetas:fedone, have your own wave server, Prototype, server, Wave Federation, wave server, XMPP
If you like what you see, please, support us:
Posts that may be of your interest: