aplicaciones web

Desarrollo

Qué es y cómo implementar la Cache API de Service Worker

Si estás en pleno desarrollo de una webapp, app progresiva o web con necesidad de características y funcionamiento sin internet, puede que éste sea tu artículo. Voy a intentar explicar de forma clara y sencilla cómo hacer una webapp offline utilizando el Service Worker Cache API.

Muchas veces nos enfrentamos ante el reto de montar una aplicación web con capacidades offline o con el objetivo de que se ejecute sin conexión a internet. Esto puede ser para que la app sea completamente funcional sin internet encolando las operaciones para posteriormente sincronizar con el servidor, o para activarse un modo «offline» de mínimos (habiendo cacheado contenidos vistos anteriormente, tipo Twitter).

Si has llegado a este artículo, probablamente estés intentando implementar una webapp capaz de ejecutarse offline y estás buscando información sobre cómo cachear recursos en la memoria del navegador. Seguramente, como me pasó a mí, hayas buscando bibliografía sobre la Cache API porque la compatibilidad con el viejo sistema WebCache se está empezando a perder.

Los ejemplos y artículos que he visto por internet no terminan de explicar con palabras sencillas y tampoco cuentan los detalles a tener en cuenta para utilizar este sistema que probablemente todavía no hayas conseguido poner en marcha. Voy a intentar resumirlo y ponértelo fácil. (más…)

Desarrollo Proyectos

Estudio de alternativas al desarrollo de aplicaciones móviles nativas

Tras finalizar los estudios como ingeniero en informática decido continuar mi formación matriculándome en el master de Sistemas Informáticos Avanzados de la Facultad de Informática de San Sebastián escogiendo la rama especializada en Sistemas Distribuidos y Web.

Compagino el estudio del master trabajando por las mañanas, en Syslan I.I.A. Consigo adelantar la presentación de la tesis de septiembre a julio para cerrar el master y poder centrarme en el trabajo. El 10 de julio de 2013 se celebra la presentación del proyecto.

El master cursado está orientado a la investigación y, de hecho, da pie a continuar con un Doctorado. Por su categoría de orientación a la investigación se imparten cursos de cómo mejorar en esta faceta y, por lo tanto, los trabajos prácticos y la tesis han de ir en consecuencia.

(más…)