I am trying to find an existing solution or a starting point for a way to sync a small number of large, static files (data) to a bigger number of android devices.
Those devices have changing and intermittent internet access. And there is a network bandwidth bottleneck between the devices and my central repository where I publish the files. So I thought that a chunk based download makes sense, ideally combined with a flexible peer2peer strategy. So something like Gnutella or BitTorrent.
However I cannot find any existing solution that offers a headless operation. So something I can configure on backgroud without having to rely on user input for configuration settings. Instead I need to deploy configuration and directives using an existing device management solution. And the actual synchronization has to work in background, so as a service.
Does anyone have an hint for me apart from coding a full application from scratch?