Dojo ha anunciado una nueva versión de Dojo Offline, un toolkit construido sobre la base de Google Gear que hace fácil crear sofisticadas aplicaciones web offline. Dojo Offline hace el uso de Google Gear más simple, extiende su funcionalidad y ofrece un API de más alto nivel. Dojo offline ofrece las siguientes funcionalidades:
- Un widget offline que puede ser fácilmente embebido en una página web y que permite ofrecer al usuario mensajes asíncronos, instrucciones, etc.
- Un framework de sincronización que permite que acciones realizadas offline, puedan ser sincronizadas con el servidor una vez se conecte a la red.
- Detección automática de aplicaciones y Aplicaciones que permite detectar cuando una aplicación esta online u offline
- Un método slurp() que escanea la página y detecta todos los recursos necesarios para operar offline incluyendo imágenes, hojas de cálculo, scripts etc.
- Dojo Storage, una abstracción hashtable que permite trabajar con datos offline cuando no se requiere usar la capa de abtracción sql de Google Gear.
- Dojo SQL, una capa SQL facil de usar que ejecuta sentencias SQL y retorna el resultado como objetos javascript normales.
- ENCRYPT() Y DECRYPT() en SQL, permite encriptar datos de las columnas de manera transparente, la encryptación es realizada por un hilo de Google Worker Pool de tal forma que la aplicación gráfica puede responder adecuadamente.
- Integración con el sistema de eventos de Dojo.
En “Creating Offline Applications with Dojo Offline“, se puede encontrar un tutorial que indica como utilizar el SDK.