Esto es un espacio para hablar de programación, algoritmos y tecnología. Aquí trato de publicar artículos que contengan un valor adicional y (ojalá) de utilidad para todos lo que los lean.

Hace unos días fue lanzada esta nueva tecnología de Google. Se trata de una extensión para navegadores que permite a los desarrolladores crear aplicaciones Web que puedan funcionar sin una conexión a Internet.

Google Gears está compuesto de tres módulos que, si bien, logran que una aplicación funcione offline; también sería interesante usar estos módulos por separado.

  • Módulo de LocalServer: Permite guardar contenidos de forma local para después hacerlos disponibles cuando no se cuente con una conexión a Internet.
  • Módulo de Base de Datos: Es un manejador de bases de datos relacional que funciona localmente. Para esto Google usa el sistema SQLite.
  • Módulo WorkerPool: Permite tener una colección de procesos de JavaScript corriendo simultáneamente para no bloquear el flujo del navegador.

A continuación se muestra un diagrama muy ilustrativo de la forma en que se puede sincronizar el contenido de una applicación que usa Google Gears:

Arquitectura de Google Gears

Existen dos formas para sincronizar los datos que hay en la aplicación. La sincronización Manual: el usuario decide cuando sincronizar el contenido; y la Sincronización “en el fondo”: que se ejecuta continuamente sin que el usuario se entere.

Aunque a primera vista no parece una tecnología muy atractiva, ofrecerá muchas ventajas, sobre todo para mejorar los tiempos de respuesta y optimizar el uso del ancho de banda de las aplicaciones que manejan contenidos multimedia intensivamente. Sin duda veremos algunas aplicaciones interesantes muy pronto.

El único problema que le veo para que sea aceptado masivamente es que (obviamente) hay que descargar un paquete del lado del cliente. Lo cual (desafortunadamente) ha sido un gran obstáculo para muchos proyectos muy buenos.

Si quieres saber más sobre Google Gears, haz clic aquí para ir a la página del proyecto y aquí para ver un tutorial.

2 Responses to “Google Gears”

  1. No se.ve

    jose

  2. What

    jose

Leave a Reply