Hi Group,

I am working on a calendaring application. This application has 2 interfaces. Web and Desktop. Desktop application can be used in Offline (no internet) mode also. As a result, I will use an embedded database for the local data persistence of the desktop application.

Please give me some suggestions as to how desktop data and server data can be kept in sync with each other. Is there any standard way to do this?

On the server side MySQL is used. On the desktop side, some embedded DB will be used. Also, application is being developed in Java language.

Best Regards,
Nitin Gupta