A Generative Approach for Data Synchronization between Web and Mobile Applications

More Info


Mobile developement is a relatively new and popular domain for applications. An increasing amount of web applications are releasing a mobile variant of their application, which requires sharing of data. Currently, the creation of a mobile version can be done in two ways: a specialized web UI for mobile devices, which lacks good abstractions for mobile hardware, or a manually implemented mobile application, which is more expensive and often causes a high amount of code duplication between web and mobile code. This thesis presents a generative approach for data synchronization between web and mobile applications, which simplifies the creation of a standalone mobile application based on an existing web application. The generated framework is an incremental approach for synchronization of data in different representations. The framework uses object relations to determine selective data partitions to reduce the amount of data. Additional access control rules and validation expressions are used to enforce a secure and robust system.