Johnvey Hwang ha realizado ingenier├şa inversa de la API que Google utiliza en GMail y ha creado una biblioteca de clases en C# que permiten comunicarse directamente con el servicio desde cualquier aplicaci├│n, sin necesidad de usar el navegador.

GMail, el famoso servicio de correo de Google, utiliza un motor de interfaz de usuario basado en HTML Din├ímico que consigue comunicaci├│n v├şa JavaScript con el servidor, sin necesidad de recargar la propia p├ígina varias veces. Lo cierto es que es una "virguer├şa" (si me permit├şs la expresi├│n) y la sensaci├│n de agilidad que imprime a la interfaz est├í muy bien.

La comunicación con el servidor no se realiza con XML sino con un formato propio (DataPack) que contiene únicamente matrices JavaScript que se procesan en el cliente por el motor de interfaz de usuario, siempre desde la misma página. La idea es muy interesante y ya se aplicaba por otros clientes de correo web como Oddpost (recientemente comprado por Yahoo para competir con GMail).

En fin, con esta API se pueden gestionar de manera muy sencilla m├║ltiples cuentas de GMail, con todas las caracter├şsticas del servicio para crear, recibir y gestionar mensajes, contactos, etc... De hecho es muy sencillo crear clientes de correo electr├│nico para la Web o el escritorio que usen GMail por debajo a trav├ęs de esta API.

Se puede descargar desde la p├ígina de Johnvey Hwang. Desde mi punto de vista tiene muchas aplicaciones. Por ejemplo, se puede usar una cuenta de GMail para enviar y recibir notificaciones en ciertos programas, sin necesidad de instalar componentes de gesti├│n de correo en los clientes y a trav├ęs del puerto 80 (HTTP), es decir, sin problemas con cortafuegos.

💪🏻 ┬┐Este post te ha ayudado?, ┬┐has aprendido algo nuevo?
Pues NO te pido que me invites a un caf├ę... Te pido algo m├ís f├ícil y mucho mejor

Escrito por un humano, no por una IA