Десктопное приложение (урезанный аналог фтп)
Задача:
Необходимо написание приложения, которое должно работать на десктопе
Поддержка операционных систем : win, mac
Суть приложения:
Вход - логин/пароль ( проверка доступа )
Окно, в нем список файлов (получение списка имен файлов с сервера идет через АПИ )
Также вы можете добавить файлы со своего компьютера в это окно.
При нажатии на файл файл передается( или принимается ) сервером ( после отправляеться запрос по АПИ, что файл закачался/скачался.)
Получение списка файлов, логинов и паролей, а также получение/заказчка файлов на сервер идет через специальное АПИ на веб сервере ( АПИ - писать не нужно, оно будет)
Закачка и получение файлов будет хитрое, так как нужно закачивать будет файлы в 3-4 гигабайта, Т.е. Необходимо соединятся с сервером не одним потоком/процессом ( хотя это на выбор программиста, главное чтоб загружалось быстро.)
Предпочтение отдается таким языкам как Python, Java, но лучше Python( хотя это не утверждение, а просьба )