Создание высокопроизводительного десктопного приложения
1) Создать базовое окно ПО с главным меню (Файл, Правка, …). UI интерфейса будет предоставлен. Технология – Qt.
2) Создать браузер проекта (стандратное дерево на Qt) + возможно несколько уникальных фич.
3) Создать окно графического отображения данных (типа линейных графиков) + алгоритм динамического прореживания данных при отображении
4) Создать окно с табличным представлением данных (миниочень простой Excel)
Тех требования:
• Qt / C++
• GPU Acceleration (при необходимости)
• Multithreaded IO
Потенциальные сложности:
Очень большой объем данных – от 1Гб до 100Гб в одном проекте при жестких требованиях к производительности и времени оклика на действия пользователя
Текущая БД – Redis. При выполнении проекта ожидается, что данные будут в памяти, т.е. взаимодействие с БД не принципиально на этом этапе.