A Framework Design for Enabling Offline Web Applications over a Collaborative Environment
Tamara Cher R. Mercado, Woo-Young Son, Gi-Weon Kim, Jung-Gil Song · 한국정보기술학회논문지 · 2008
A major drawback of web applications is its inability to work without a network connection. This study proposes a basic framework called FLOW (Framework for enabLing Offline Web) for enabling a web application to work offline with very little modification needed. It is implemented and tested in a collaborative learning environment. While the user is online, the framework creates a background simulation of all possible user actions, stores the output in the local drive and utilizes it when the user is offline. While offline, the system will pull out the resources from its local drive and stores all user input requiring server side scripts in its local database. When connection is reestablished, a synchronization framework facilitates the update of its server database and ensures that recent resources are being used by the web application.