Підсистема обробки даних на мобільній платформі пристроїв господаря розумного будинку

Вантажиться...
Ескіз

Дата

2020-12

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Дипломна робота виконана на 92 сторінках і містить 36 ілюстрацій, 38 таблиці, 4 формули, 6 додатків. При розробці використано інформацію з 15 джерел. Метою даної роботи є поліпшення методів семантичного аналізу XML- файла за рахунок створення бібліотеки та апробація її у додатку для плафторми Android. Метод дослідження аналізує реалізовані методи за наступними параметрами: час повної обробки та ресурсоємкість. Було розроблено бібліотеку з використанням інструментів, які дозволяють працювати з багатопоточністю, а саме: Threads, RxJava, Kotlin Coroutines. За допомгою першої бібліотеки було реалзовано два методи обробки: в один потік та у два потоки, за допомогою другої – три методи: в один потік, у два потоки та з використання методу parallelStream(), за допомогою третьої – три методи: в один потік, в два потоки, в чотири потоки. Після реалізації програмної частини та систематичних тестів було розроблено алгоритм з пошуку найоптимальнішого методу на певному девайсі при певних умовах. Програмний продукт розроблено у середовищі Android Studio, частково протестовано реалізовані методи також у Android Studio.

Опис

Ключові слова

семантична обробка, XML-файл, платформа Android, XMLPullParser, SAXParser, DOMParser, Threads, RxJava, Kotlin Coroutines, Java, Kotlin, багатопоточність, асинхроність, паралельне програмування, semantic processing, XML-file, Android platform, multithreading, asynchronous, parallel programming

Бібліографічний опис

Серга, О. М. Підсистема обробки даних на мобільній платформі пристроїв господаря розумного будинку : магістерська дис. : 126 Інформаційні системи та технології / Серга Олексій Максимович. – Київ, 2020. – 116 с.

ORCID

DOI