Comet

Comet, como lo define la wikipedia:
es un neologismo para describir un modelo de aplicación web en el que una petición HTTP mantenida abierta permite a un servidor web enviar datos a un navegador por Tecnología Push, sin que el navegador los solicite explícitamente.
En otras palabras el servidor avisa al cliente cuando existe algún cambio.

Ya tenía rato que me daba curiosidad esta tecnología así que me puse a investigar un poco, encontré un muy buen ejemplo de su uso con grails y el plugin de atomsphere.

En el ejemplo se muestra como hacer un pequeño chat el cual seguí al pie de la letra.

Pero para demostrar un poco mas sobre el uso que se le puede dar a esta tecnología hice un pequeño módulo en el cual se notifica la cantidad de mensajes nuevos que se han escrito en el chat.

 Al llegar mensajes la cantidad se convierte en un link.
 Y al hacer click en el link muestra los mensajes nuevos o mensajes sin leer y reinicia el contador
Muy sencillo ¿no? pero muy útil, en realidad este tipo de tecnología es la que usan las redes sociales para notificar sobre sus actualizaciones.

Comentarios

Oscar ha dicho que…
Yo creo que con este plugin y el de twitter puedes hacer tu propio cliente de twitter accesible detras de un proxy.
raag ha dicho que…
Si Oscarin, excelente idea, mas clientes de twitter!!! je je je

Entradas populares de este blog

Odisea 3G Huawei E173

Nessus Arch Linux

De dados y cubos con puntos