Google Wave in the 2010

A New year starts and this one will be the year of Google Wave.

Google like the great demos and great announcements, but when we tried the Google Wave Developer Preview in August we started crying. Nothing worked, at the first click, Dr. Wave used to appear and you had to refresh again…

Dr. Wave and his friend F5

Nowadays it’s hard to find Dr. Wave.

Other things that Google Wave has improved is the speed. Waiting 20-30 seconds for a wave of 4 or 5 participants was the rule more than the exception at that time. Now, you can open a wave of 100 blips and 400 users, in less than 10 seconds you will have downloaded the entire wave. This is not all, you can start reading and scrolling down, it works!, not perfectly but works. A few months ago this was impossible. The usability has improved a lot, and users appreciate the speed and stability as well.
Leer Más »


If you like what you see, please, support us:

  • PDF
  • Digg
  • del.icio.us
  • TwitThis
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • RSS
  • Print
Publicada en On the top of the Wave, Robot Development, Wave, Wave Federation | Etiquetas 2010, featured, Google Wave, Wave | 1 Comentar

Develop your first wave robot in Java

Leer Más »


If you like what you see, please, support us:

  • PDF
  • Digg
  • del.icio.us
  • TwitThis
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • RSS
  • Print
Publicada en On the top of the Wave, Robot Development | Etiquetas development, eclipse, featured, java, robot, Robot Development, sdk, Wave Robots | 16 Comentarios

OTW – Nuevo diseño y traducciones

Estamos muy contentos de anunciar el nuevo diseño y traducciones que hemos estado preparando para vosotros. A partir de ahora traduciremos todo el contenido a castellano y chino. Aunque nos llevara un poco de tiempo con los posts más antiguos.

Esperamos que os guste el nuevo diseño y agradeceremos cualquiera crítica sobre este, queremos que sea lo más parecido a vuestro gusto.

Muchas gracias por seguirnos en Onthetopofthewave.com

Gracias, el equipo de OTW


If you like what you see, please, support us:

  • PDF
  • Digg
  • del.icio.us
  • TwitThis
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • RSS
  • Print
Publicada en Wave | Etiquetas chinese, design, español, new design, spanish | 4 Comentarios

Comprendiendo el protocolo – Parte 2

Esta es la segunda parte del post “Comprendiendo el protocolo”, si todavía no has leído la primera parte te recomendamos que lo hagas, pues entenderás mucho mejor de que va el tema. Este post será un poco técnico, te recomendamos que leas los “white papers” para una explicación más detallada.
Ahora hablaremos sobre el protocolo servidor-servidor, “the federation protocol”. Este protocolo se usa para comunicaciones entre servidores con participantes sobre un mismo wave. ¿Cómo funciona esto? Cada comunicación entre servidores empieza con un cliente que quiere hacer una operación, el cliente envía la operación a un servidor, y este le asigna un “tique” a la operación. Esta entonces es empaquetada. Después, el servidor firma el paquete y lo envía al resto de servidores, esta es la idea de cómo trabaja el “federation protocol”.

Veamos con detalle cada parte de la comunicación. La primera parte esta explicada en el post, Protocolo Cliente Servidor. La segunda, donde el servidor añade el  tique, o la etiqueta de orden, es una de las partes más importantes del protocolo. Este ejemplo ayudara a entender que tipo de problemas podemos encontrar. En el protocolo servidor-servidor todos los mensajes tienen algo más que en el protocolo  cliente servidor, estos incluyen una indicación que hace que la verificación sea más eficiente.  Además incluyen una etiqueta como en el protocolo cliente servidor. El servidor envía paquetes de datos al servidor que los pide. El servidor es el responsable de ordenar todos los paquetes y hacer lo posible para prevenir las ramificaciones en la cadena de “hash”. Esto es así para un uso normal del servidor. Podemos ver 3 servidores (S1, S2, S3) y el que pide los paquetes. Cada línea simula un mensaje enviado. Cada mensaje tiene un tique puesto por su propio servidor. Por ejemplo el primer mensaje de S1 es m0. Estos son los conceptos básicos.

Leer Más »


If you like what you see, please, support us:

  • PDF
  • Digg
  • del.icio.us
  • TwitThis
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • RSS
  • Print
Publicada en Wave, Wave Servers | Etiquetas featured, federation, hash, protocol server, server-server, signs, Wave, Wave Federation, wave server | 5 Comentarios

Comprendiendo el protocolo – Parte 1

En el primer post relacionado con el prototype server no tuvimos la oportunidad de hablar sobre la seguridad. Para entender las medidas de seguridad es imprescindible entender el protocolo cliente-servidor y servidor-servidor (federation). En esta entrada hablaremos sobre el protocolo cliente-servidor.

El protocolo cliente-servidor se basa en la Transformación de Operaciones (OT). Si estas un poco familiarizado con bases de datos, cuando dos usuarios tratan de actualizar los mismos datos, los leen al mismo tiempo e intentan guardarlos igual, se produce un error de inconsistencia sobre la base de datos. Para prevenir estos errores las bases de datos emplean sistemas como las transacciones. En pocas palabras, cuando un usuario accede a un dato este se bloquea hasta que lo ha actualizado y es entonces cuando se desbloquea y otro usuario puede acceder a el. Esta es una buena solución para por ejemplo, los bancos, pero si queremos edición en tiempo real, esto no es una opción. OT permite a los usuarios editar en paralelo y enviar sus datos en tiempo real. La idea básica de OT es permitir al cliente y a los servidores enviar datos tan rápido como les sea posible.

Esquema básico de (OT)

Leer Más »


If you like what you see, please, support us:

  • PDF
  • Digg
  • del.icio.us
  • TwitThis
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • RSS
  • Print
Publicada en Wave, Wave Federation, Wave Servers | Etiquetas ack, client server protocol, client-server, hash tree, OT, protocol client, schema, wave ot, wavelet | 5 Comentarios

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).

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.

FedOne

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?

Leer Más »


If you like what you see, please, support us:

  • PDF
  • Digg
  • del.icio.us
  • TwitThis
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • RSS
  • Print
Publicada en Wave Federation, Wave Servers | Etiquetas fedone, have your own wave server, Prototype, server, Wave Federation, wave server, XMPP | 3 Comentarios

Las mejores waves, lista colectiva.

Save the waves from being buried!

Save the waves from being buried!

A medida que más y más gente tiene cuentas de Wave, cada ves se crean más waves y más quedan sepultadas debajo de todas las nuevas.

Debido a la falta de una forma eficaz de organizar todas las waves que existen, en este post intentaremos salvar las waves mes importantes.

Aqui postearemos (mediante comentarios, uno para cada enlace ) las mejores waves de la wavesphere. Gracias al nuevo sistema de comentarios sereis capaces de añadir vuestros propios enlaces y votar los demás.

Al hacer esto, por favor, indique el nombre, una pequeña descripción y un enlace directo. Se puede conseguir un enlace directo de una wave arrastrando la desde el cuadro de búsqueda a una wave cualquiera. Aqui teneis un ejemplo de un enlace válido.

Search Cheat Sheet – This wave provide the most usefull information to search waves. There are some “tricks” to find waves by user, by title… and you can find all of them here. 

https://wave.google.com/a/wavesandbox.com/#restor…

Entre todos podemos conseguir no perder la información más importante!


If you like what you see, please, support us:

  • PDF
  • Digg
  • del.icio.us
  • TwitThis
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • RSS
  • Print
Publicada en On the top of the Wave, Wave | Etiquetas best waves, top waves, wave list | 13 Comentarios

Esperando las actualizaciones de Wave?

Spread wave...

Spread wave...

En estos momentos, mientras esperamos las aztualizaciones en las diferentes APIs que van a hacerse pronto ( ahora deben estar haciendo un sprint para prepararse para entrar en beta el 30 de Septiembre ), creemos que algunos cambios en la estructura, el diseño, y otras mejoras serían muy provechosos.

Leer Más »


If you like what you see, please, support us:

  • PDF
  • Digg
  • del.icio.us
  • TwitThis
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • RSS
  • Print
Publicada en On the top of the Wave | Etiquetas onthetopofthewave, update | 1 Comentar

Consejos y Trucos para desarrolladores de extensiones ( Seekdroid )

After a week or so having the chance of developing for GW we have come with an extension that can help us show how to explore almost all the capabilities of the API ( as for 07/08/09 )

The reason why we want to do this is that we have found that there are many issues with the documentation provided that need a lot of time to get through. We will try to not to repeat much of what’s said in the official documentation and often link to it.

As an introduction to the manual we will here present our extension.

Leer Más »


If you like what you see, please, support us:

  • PDF
  • Digg
  • del.icio.us
  • TwitThis
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • RSS
  • Print
Publicada en Robot Development, Wave | Etiquetas development, Gadget, Google Wave, Robots, seekdroid, Tips | 4 Comentarios

Google Wave Federation protocol updates


If you like what you see, please, support us:

  • PDF
  • Digg
  • del.icio.us
  • TwitThis
  • Facebook
  • Google Bookmarks
  • StumbleUpon
  • RSS
  • Print
Publicada en Wave, Wave Federation, Wave Servers | Etiquetas protocol, Wave Federation, wave server | 2 Comentarios