Тема: АДАПТАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ «РАТIЕNТАРР» НА СМАРТ-ЧАСЫ СИСТЕМЫ WEAROS
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Перечень условных обозначений, символов, сокращений, терминов 3
Введение 4
1 Анализ требований к возможностям приложения 6
1.1 Существующие и новые функциональные требования 6
1.2 Нефункциональные требования 7
1.3 Выбор операционной системы для приложения 7
2 Архитектурные и технические решения 8
2.1 Взаимодействие смарт-часов с СРАРАРАР-аппаратом 8
2.2 Выбор инструментов разработки 9
2.3 Взаимодействие часов со смартфоном посредством WearableAPI 10
2.4 Доступ к WearableAPI при использовании из ReactNative 11
2.5 Инструменты разработки для смарт-часов 11
2.6 Выбор архитектурного подхода 12
3 Разработка приложения для смарт-часов 14
3.1 Определение получателя сообщений 14
3.2 Протокол отправки сообщений смартфону 15
3.3 Прослушивание сообщений от смартфона 18
3.4 Обработка сообщений в фоновом режиме мобильного приложения 21
3.5 Отображение данных терапии на циферблате смарт-часов 22
3.6 Адаптация мобильного приложения для работы с часами разных брендов 23
4 Проблемы нативного модуля react-native-wear-connectivity 26
4.1 Использование формата JSON-строки для обмена данными 26
4.2 Отсутствие взаимодействия с другими способами обмена сообщениями 27
5 Создание собственного нативного модуля для взаимодействия с часами 28
5.1 Использование Turbo Native Modules для разработки решения 28
5.2 Реализация взаимодействия с MessageClient 29
5.3 Обработка сообщений при выключенном приложении 41
Заключение 46
Список использованных источников и ли
📖 Введение
Данное направление может быть использовано в множестве отраслей медицины, в число которых так же входит сомнология - область, посвященная изучению сна, его расстройствам и их лечению.
Одной из распространенных проблем со сном является апноэ, регулярное проявление которого выражается в постоянной усталости, ухудшении памяти и снижении работоспособности в течение дня. Для лечения апноэ сна используется APAPCPAP- терапия которую осуществляют специальные аппараты, нагнетающие воздух под давлением в дыхательные пути [ 1].
Производством подобных аппаратов занимается множество компаний, среди которых находится «Lowenstein Medical Technology GmbH + Co. KG» (расположена в Германии). Данная компания, помимо производства машин для проведения терапий, также, в сотрудничестве с ООО «МЦЦ Томск», занимается разработкой программного обеспечения (ПО) для этих аппаратов .
Среди данного ПО можно выделить «PatientAPP» - система, предназначенная для пациентов, проходящих терапию. Основными возможностями данной системы являются: дистанционное управление беспроводным аппаратом, сбор и обработка статистики по сеансам терапии и их мониторинг.
Система состоит из трех основных компонентов : непосредственно аппарата для терапии, мобильного приложения и приложения для смарт-часов бренда Apple (Рисунок 1). Долгое время, пользователи смартфонов системы Android не могли воспользоваться приложением для смарт-часов, ввиду невозможности (или сложности) подключения последних к телефону, системой которого не является iOSiPadOS.
Рисунок 1. Строение системы «PatientApp».
В связи с этим, возникла потребность в создании аналогичного приложения для смарт-часов, совместимых с Android-смартфонами, что и является целью данной работы. Для достижения данной цели были поставлены следующие задачи:
• осуществить анализ требований к возможностям приложения;
• спроектировать архитектуру приложения;
• разработать приложение для смарт-часов
✅ Заключение
На момент написания выпускной работы, приложение запущено в онлайн-магазин «PlayStore» и доступно для скачивания в регионах Европы, Северной Америки и Азии (не включая Российскую Федерацию).
Более того, в процессе работы было разработано собственное решение по связыванию сред ReactNative и JavaScript (мобильное приложение) с программным интерфейсом взаимодействия с WearOS. В ближайшее время, планируется миграция приложения для смарт-часов на созданное решение.





