Last Version

Data synchronization using a mathematical aproach 0.6.2

Helping synchronization between clients and servers accross a network. The client is expected to have pushed its changes to the server and then requests the library to pull changes from the server. Clients of the library must provide on the server a way to serialize items and an endpoint, as well as a way to deserialize items and to access the server endpoint on the client. The algorithm requires O(log(n)) roundtrips to the server and consumes a total bandwidth of O(n) where n is the number of items which changed on the server since the last synchronization

License

License

GroupId

GroupId

eu.mais-h.mathsync
ArtifactId

ArtifactId

parent
Version

Version

0.6.2
Type

Type

pom
Description

Description

Data synchronization using a mathematical aproach
Helping synchronization between clients and servers accross a network. The client is expected to have pushed its changes to the server and then requests the library to pull changes from the server. Clients of the library must provide on the server a way to serialize items and an endpoint, as well as a way to deserialize items and to access the server endpoint on the client. The algorithm requires O(log(n)) roundtrips to the server and consumes a total bandwidth of O(n) where n is the number of items which changed on the server since the last synchronization
Project URL

Project URL

http://mathsync.mais-h.eu
Source Code Management

Source Code Management

https://github.com/3musket33rs/mathsync

Download parent 0.6.2

Filename Size
parent-0.6.2.pom 3 KB
Browse

<!-- https://jarcasting.com/artifacts/eu.mais-h.mathsync/parent/ -->
<dependency>
    <groupId>eu.mais-h.mathsync</groupId>
    <artifactId>parent</artifactId>
    <version>0.6.2</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/eu.mais-h.mathsync/parent/
implementation 'eu.mais-h.mathsync:parent:0.6.2'
// https://jarcasting.com/artifacts/eu.mais-h.mathsync/parent/
implementation ("eu.mais-h.mathsync:parent:0.6.2")
'eu.mais-h.mathsync:parent:pom:0.6.2'
<dependency org="eu.mais-h.mathsync" name="parent" rev="0.6.2">
  <artifact name="parent" type="pom" />
</dependency>
@Grapes(
@Grab(group='eu.mais-h.mathsync', module='parent', version='0.6.2')
)
libraryDependencies += "eu.mais-h.mathsync" % "parent" % "0.6.2"
[eu.mais-h.mathsync/parent "0.6.2"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

  • core
  • core-uber