Кроссплатформенный ftp клиент

Александр19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
22.10.2008

Нужно решение, которое будет работать на Windows и MacOS. Если еще и на Linux будет, то вообще замечательно.

Требования:

1. Нужно реализовать загрузку файлов на удаленные хосты по протоколу ftp. Скачивать файлы не нужно.

2. Что и куда закачивать определяется файлом задания в формате XML, формат файла согласуется позже

3. Нужно предусмотреть отключаемую проверку по результатам закачки

4. Желательно сделать закачку многопоточной, кол-во потоков настраивается

5. Интерфейс по возможности должен быть на каждой платформе как можно ближе к нативному.

6. Решение надо предоставить с исходниками и инструкциями по сборке.

7. Нужен пользовательский интерфейс, который позволит отображать процесс закачки, выбирать очередность закачки и предоставит возможность прервать/продолжить/отменить закачку каждого из файлов.

8. Предусмотреть режим, в котором программу может запускать планировщк

P.S. Не нужно писать заново реализацию FTP или каких-то других вещей, которые удорожают разработку. Есть масса LGPL и других реализаций, нужно использовать их.

Приветствуется опыт работы над аналогичными проектами.

Заявки фрилансеров