Портирование ПО для сбора, хранения и визуализации данных на Linux
Существует рабочее программное обеспечение, функционирующее в среде Windows. Основная задача приложения - сбор данных, поступающих по протоколу Ethernet, их последующее сохранение и визуализация.
Цель проекта
Разработать версию данного программного обеспечения, полностью совместимую с операционной системой Linux, сохранив весь существующий функционал.
Ключевые задачи
- Анализ архитектуры и логики существующего Windows-приложения.
- Портирование кодовой базы или переписывание критических модулей для работы в Linux-среде.
- Обеспечение стабильного приёма данных по протоколу Ethernet.
- Реализация механизмов надёжного хранения полученной информации.
- Создание или адаптация модуля визуализации данных (графики, диаграммы, отчёты).
- Тестирование работоспособности и производительности портированного решения.
- Подготовка документации по установке и запуску.
Требования к результату
- Полнофункциональное приложение, работающее под управлением ОС Linux.
- Сохранение всей функциональности оригинальной программы.
- Стабильная работа системы сбора данных в реальном времени.
- Корректное отображение визуализаций.