Підсистема обробки даних на мобільній платформі пристроїв господаря розумного будинку
Вантажиться...
Дата
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 с.