Сегодня наша компания выпустила обновление портала SynchroNet и очередное приложение для синхронизации данных в открытое бета тестирование. На этот раз это клиент синхронизации файлов для Windows. Хотелось бы рассказать нашим пользователям и просто интересующимся концепцию того, как у нас это работает.
Сихронизация файлов в SyncML выполнена таким образом, что передача больших файлов по этому протоколу не представляется возможной, в частности, из-за классической реализации SyncML API, предполагающей, что каждый пакет SyncML закачивается в память. В связи с этим, предлагается решение, которое основано на принципе подкастов, а именно: приложения обмениваются ссылками, а непосредственное получение файла является ответственностью конкретного приложения.
Введение
Сихронизация файлов в SyncML выполнена таким образом, что передача больших файлов по этому протоколу не представляется возможной, в частности, из-за классической реализации SyncML API, предполагающей, что каждый пакет SyncML закачивается в память. В связи с этим, предлагается решение, которое основано на принципе подкастов, а именно: приложения обмениваются ссылками, а непосредственное получение файла является ответственностью конкретного приложения.