by Daniel Bevenius
posted on 12 Mar 2015
This is the first alpha release of AeroGear Sync which is an implementation of Google’s Differential Synchonrization by Neil Fraser which provides full real-time data synchronization, where updates are initiated from both the client and server side over a bi-directional channel. This release provides both, server side sync engines, as well as a java client side sync engine.
Our server is written in Java and provides three different synchronization algorithms:
On our Github repository we have uploaded a distribution that contains executable JAR files for these different server flavors.
The JSON Patch version of the server is also available as a WAR file and can be also deployed on WildFly.
Based on this release there are different client implementations, powered by AeroGear.
As part of this release we are providing a simple demo application that is based around Luke Skywalker and his hobbies.
To run the above demo applications you’ll need one of the sync servers running, please refer to the links below for instructions about how to
start the servers.
We also have a little screencast, showing the demo
For more details about the current release, please consult our documentation.