Содержание
Десктопный клиент ARTA Synergy должен удовлетворять следующим требованиям:
Общая формулировка требования: клиент должен предоставлять простой эргономичный интерфейс.
Клиент должен предоставлять возможность рекурсивной загрузки папок и множественный выбор файлов/папок.
Открытие файлов в клиенте должно осуществляться по двойному щелчку;
В клиенте должна быть реализована поддержка DND для перемещения файлов между клиентским компьютером и хранилищем Arta Synergy;
Интерфейс клиента должен быть «отзывчивым» - при выполнении длительных операций (взаимодействие с сервером) программа должна предоставлять компонент, отображающий прогресс выполнения операции (если это возможно).
Клиент должен предоставлять информативные сообщения о результатах выполнения операций и возникающих ошибках.
Клиент должен хранить историю навигации пользователя в течении сеанса и и иметь возможность перемещаться по ней.
Необходимо, чтобы операции с сетью и пользовательским интерфейсом осуществлялись в раздельных потоках, блокирование выполнения операций с GUI (кроме штатных) при задержках в функциональности работы с сетью недопустимо.