View Source

h3. Задача

Разработать клиент-серверное\* приложение для удаленного просмотра и простых манипуляций c объектами файловой системы (файлами и папками).

*Минимальный набор требуемых функций:*

0. Клиента требуется оформить в виде плагина к Eclipse.
1. Добавление/удаление серверов.
2. Просмотри файлов в виде дерева.
3. Открытие поддерживаемых Eclipse файлов в соответственном или текстовом редакторе в режиме просмотра.

Минимально требуется просмотр файлов.

*Дополнительно приветствуется:*

4. Возможность создания и удаления файлов.
5. Drag&Drop перемещение файлов.
6. Переименования файлов.
7. Синхронизация удаленного поддерева файлов с локальной папкой на файловой системе.
8. Экспорт и импорт файлов и папок из локальной системы в удаленную.

9. Открытие поддерживаемых Eclipse файлов в соответственном или текстовом редакторе с возможностью редактирования и сохранения удаленных файлов на уделенную систему.

10. Реализация своего протокола и сервера приветствуется, но можно воспользоваться SSH сервером.

*Другое:*

Языки, доступные для реализации: Java, Scala, Fantom whatever... для UI и Whatever для сервера.