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)

Compartir Compartir
Publicado por Franco Catrin el 28 de July 2009 en la categoría Software con los tags , , , , . Tiene 15 comentarios.

15 Comentarios

Google libera código que implementa el protocolo de Wave

Deja tu Comentario ↓
Nadoiz

DesaprobarAprobar16Nadoiz dijo el 28-7-2009 a las 14:51:

1

La idea de Tesis de un amigo se fue a las pailas con esta noticia

F3lip3

DesaprobarAprobar18F3lip3 dijo el 28-7-2009 a las 14:58:

2

@Nadoiz
FAIL!

Ver Comentario... Dr.WinGates dijo el 28-7-2009 a las 14:58 ...

rodrigo

DesaprobarAprobar13rodrigo dijo el 28-7-2009 a las 15:04:

4

@Nadoiz Cuando los locos de Google presentaron el prototipo de su buscador… ya existian miles de implementaciones y empresas que lo hacian, simplemente fueron mejores, dile eso a tu amigo.

morefeo

DesaprobarAprobar4morefeo dijo el 28-7-2009 a las 15:05:

5

Lo que deberían hacer de una vez es liberar por fin todo el programa como dijeron que iban a hacer cuando acabase el periodo beta y dejarse de tonterías.

Wave solo triunfara si se pueden montar servidores Wave en empresas de igual forma (o mas facil) que los actuales servidores de Email.

Es decir, que pueda mandar un Wave a pepitogrillo@yahoo.es, pepitopererez@hotmail.com o a admin@fayerwayer.com

Carlos Le Mare

DesaprobarAprobar4Carlos Le Mare dijo el 28-7-2009 a las 15:06:

6

Que tu amigo presente el código fuente de Wave… jaja

Kotak

DesaprobarAprobar7Kotak dijo el 28-7-2009 a las 15:07:

7

@Franco: acaban de lanzar el SUSE STUDIO ( http://susestudio.com/) ( http://blog.cornelius-schumacher.de/2009/07/suse-studio-launch.html ), para crear versiones personalizadas de SUSE, es decir, version según cada uno.

Kotak

DesaprobarAprobar-2Kotak dijo el 28-7-2009 a las 15:08:

8

perdón, dejo de ser beta, para construir un Linux propio.

Kotak

DesaprobarAprobar4Kotak dijo el 28-7-2009 a las 15:11:

9

La idea de Wave se ve solida, me imagino como se vería integrada a KDE plasma-netbook.

enomor

DesaprobarAprobar2enomor dijo el 28-7-2009 a las 15:23:

10

sólo quiero que “la onda” llegue pronto…

Gonzalo

DesaprobarAprobar4Gonzalo dijo el 28-7-2009 a las 15:25:

11

Obviamente que esto asegura una interoperabilidad en un producto que tiene como meta ser usado por todos (como lo es el correo actualmente), así es que existe un objetivo en la entrega. De todas formas eso no resta mérito a la apertura de una empresa que a fin de cuentas no es de beneficencia, y deja expuesto el trabajo que sin duda ha costado esfuerzo y tiempo a su gente (a riesgo de ser copiados por otras empresas).
Me gusta mucho la actitud de Google, y me gustan más los productos de Google, y no veo conspiración o intento de subyugarme … sólo me ha hecho la vida algo más fácil.

Google libera código que implementa el protocolo de Wave | gEEK tHE pLANET

DesaprobarAprobar-2Google libera código que implementa el protocolo de Wave | gEEK tHE pLANET dijo el 28-7-2009 a las 18:42:

12

[...] excelente explicación de este par de tecnologias hecha en fayerwayer: El Wave Federation Protocol está diseñado para hacer posible que terceros puedan alojar sus [...]

Enlaces del 29-07-09 | evelio.info

DesaprobarAprobar0Enlaces del 29-07-09 | evelio.info dijo el 29-7-2009 a las 03:06:

13

[...] Google libera código que implementa el protocolo de Wave por Franco Catrin [...]

Chonwell

DesaprobarAprobar3Chonwell dijo el 30-7-2009 a las 09:39:

14

Mientras tanto yo juego con mi cuenta de wave….. les puedo decir que no funciona tan la raja como en el video pero es interesante. Como no tengo más amigos que lo tengan, no puedo hacer cosas más choras.
Comentario aparte: se me cayó Leo Prieto con el comercial de la tele… pa que tan vendio. Hagan un post de esto!
(si me bannean son más vendios que LP)

Google Wave a primera vista [FWLabs] « Tecnica 9 Lanús

DesaprobarAprobar1Google Wave a primera vista [FWLabs] « Tecnica 9 Lanús dijo el 14-11-2009 a las 18:45:

15

[...] la filosofía abierta y positiva de Google que tanto admiramos, ya han abierto el código y el protocolo de Wave (Google Wave Federation Protocol, basado en XMPP) para que puedan aparecer distintos servicios [...]

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?