Google Wave Federation Protocol

Google Wave a primera vista [FWLabs]

google-wave-logo

Todos quieren reinventar el e-mail y todos esperamos que alguien lo logre. Cuando el hecho de no atender tu correo por un día o dos significa quedar atropellado por un camión de mails pendientes que nunca podrás alcanzar, algo hay que hacer.

Muchas veces optamos por usar vías alternativas de comunicación, volver al teléfono, usar la mensajería instantánea o ir a un museo a enviar un fax — bueno, quizás no lo último. Otros simplemente deciden limpiar su buzón de entrada cuando el volumen se hace insostenible — simplemente marcar todo como “leído” y esperar poder llevarle el ritmo a los correos que lleguen de hoy en adelante, hasta que te vuelva a sobrepasar ese camión. Algunos han sido poseídos por una endemoniada máquina llamada BlackBerry que los seduce con la promesa de que nunca le perderás el ritmo a tus correos, cuando en realidad sólo ha hecho que el volumen de correos enviados aumente, incrementando el problema.

Las soluciones hasta el momento iban más por probar nuevas interfaces que tratar de reinventar el medio. Programas como Apple Mail, Mozilla Thunderbird o Evolution han tratado de reunir varios correos sobre un mismo tema como una conversación al desplegar los correos de manera “threaded” o “nested” — “roscados” o “anidados” según Google Translate. Hablando de Google, esta última empresa ha hecho un gran trabajo con el que es discutiblemente el mejor sistema de correo via web: Gmail. No sólo funciona tan bien o mejor que una aplicación de escritorio, si no que además reúne los correos como conversaciones en quizás la manera mejor lograda hasta el momento. Permitiéndote ver todo el historial de correos enviados y recibidos sobre un mismo tema, así como poder archivar fácilmente correos resueltos para ir limpiando tu bandeja de entrada.

Bueno, la gran G no descansó en los laureles de Gmail y hace cuatro meses presentó Google Wave. Hasta ayer, sólo los que habían asistido a la conferencia Google I/O habían tenido la oportunidad de probar este sistema experimental. Pero anoche a medianoche se empezaron a enviar las primeras 100.000 invitaciones para probar el servicio. A las 23:56 recibimos la nuestra y de inmediato entramos a ver en qué consistía.

Continuar Leyendo “Google Wave a primera vista [FWLabs]” »

Google libera código que implementa el protocolo de Wave

En la reciente conferencia Google IO, la empresa sorprendió al mundo con una revolucionaria tecnología de comunicaciones, o como ellos lo llamaron : “el sistema de correo si fuera diseñado hoy”.  Se trata de Google Wave, un sistema que permite integrar varios servicios de comunicaciones en uno solo, a través de un motor que actúa como gran coordinador, y extensiones que implementan la particularidad de cada servicio integrado.

Si esto parece poco, uno de los pilares fundamentales de Google Wave es su interacción casi en tiempo real entre las personas que se están comunicando, por ejemplo dos o más personas pueden estar trabajando al mismo tiempo en un documento y ver los cambios que está realizando cada uno a medida que se producen.  Para soportar esta forma de trabajo crearon el Wave Federation Protocol y un concepto llamado Operational Transform.

El Wave Federation Protocol está diseñado para hacer posible que terceros puedan alojar sus propias instancias de Wave que sean interoperables con el resto de la infraestructura.  Por otra parte, Operational Transformation es un concepto fundacional de Google Wave, se trata de hacer que las operaciones del usuario se realicen localmente en forma inmediata y luego se transmiten al servidor en donde todas estas operaciones convergen.   Una vez que se ha modificado el objeto compartido, los cambios se propagan de vuelta a cada usuario en secuencia cronológica para obtener el resultado de todos los cambios aplicados.

Google ha liberado el código de Operational Transform y un prototipo básico de cliente/servidor que usa el Wave Protocol.  El código liberado es prácticamente el alma y corazón de la experiencia colaborativa que entrega Google Wave y la idea es que evolucione hacia una implementación de referencia que pueda operar en entornos de operación reales.

Debido a la complejidad del modelo concurrente de Wave, Google está preocupado que la implementación de OT de terceros no sea capaz de interoperar correctamente.  Al entregar esta implementación de referencia, se asegura que todos los participantes tengan un comportamiento consistente, reduciendo el riesgo de que una determinada implementación no esté a la altura de Wave.  Por otra parte, la compañía proveerá un sistema de pruebas que garantice la compatibilidad de otras implementaciones.

Esta entrega es un gran paso para asegurar que Google Wave se comporte tan bien como cuando fue demostrado en la conferencia una vez que se use a nivel mundial.  Hasta ahora, la compañía ha sabido enfrentar este desafío de escalabilidad en prácticamente todos sus productos, y esperamos que nuevamente sus revolucionarios conceptos cambien la forma en que interactuamos con el mundo.

Link : Google releases Wave protocol implementation source code (Ars Technica)

Destacados

Subir Bajar
FayerWayer RSS Agregar a iGoogle Agregar a Netvibes

FayerWayer por Email

Recibe tu dosis de tecnología diariamente por email:

FayerWayer Labs »

Nuestras pruebas de los impresentables e imperdibles de la tecnología.

Wayerless

Dosis diarias de teléfonos móviles en español.™

CHW

La comunidad de hardware más leída del mundo hispano.

Contacto