Портирование ПО для сбора, хранения и визуализации данных на Linux

Существует рабочее программное обеспечение, функционирующее в среде Windows. Основная задача приложения - сбор данных, поступающих по протоколу Ethernet, их последующее сохранение и визуализация.

Цель проекта

Разработать версию данного программного обеспечения, полностью совместимую с операционной системой Linux, сохранив весь существующий функционал.

Ключевые задачи

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

Требования к результату

  • Полнофункциональное приложение, работающее под управлением ОС Linux.
  • Сохранение всей функциональности оригинальной программы.
  • Стабильная работа системы сбора данных в реальном времени.
  • Корректное отображение визуализаций.