Разработка приложения, часть на Android и часть на Windows

30 000 руб. за проект
14 декабря 2021, 10:47 • 8 откликов • 54 просмотра
Приложение забирающее данные с внешнего устройства по Bluetooth, работающее одновременно со сторонним приложением, "пользовательская" часть для Android и "экспертная" часть для Windows 7 - 10.

Приложение будет выполнять техническую роль, поэтому интерфейс только служебный, без особого дизайна.

Функции:

Android:
Запуск приложения
Соединение с внешним устройством по Bluetooth (http://developer.empatica.com/android-sdk-tutorial...) – интерфейс соединения
Получение и запись потока данных с привязкой ко времени – запись в отдельную папку с отражением даты и времени в имени файла
Связь по WiFi с внешним компьютером, на котором установлена "экспертная" часть
Работа в фоновом режиме непрерывно, до принудительного завершения
Трансляция экрана смартфона с отображением нажатий на экран на внешний компьютер в режиме реального времени с привязкой данных и меток времени к видео
Завершение работы – интерфейс завершения

Windows:
Запуск приложения
Связь по WiFi со смартфоном, на котором установлена "пользовательская" часть – интерфейс связи, демонстрирующий ход соединения
Получение трансляции экрана со смартфона с привязкой данных и меток времени
Запись трансляции по нажатию кнопки «старт», остановка по нажатию кнопки «пауза», и завершение записи с сохранением в отдельную папку с отражением даты и времени в имени файла по нажатию кнопки «стоп» - интерфейс управления записью.
Отображение на экране окна, в котором видно изображение экрана смартфона в текущий момент в динамике, включая нажатия на экран, и видно кривую данных, получаемых с браслета на смартфон, привязанных по метке времени к изображению экрана смартфона, график кривой сопровождается осями с нанесенными делениями и числами (данные с браслета) – интерфейс отображения данных.
Открытие файла сохраненных записей и его воспроизведение, управление кнопками «старт», «стоп», «пауза». Если запись изображения и кривой организовать в видео-формате, то функция f может выполняться в стороннем видеопроигрывателе.