Підсистема обробки даних на мобільній платформі пристроїв господаря розумного будинку
dc.contributor.advisor | Мелкумян, Катерина Юріївна | |
dc.contributor.author | Серга, Олексій Максимович | |
dc.date.accessioned | 2021-01-01T23:34:58Z | |
dc.date.available | 2021-01-01T23:34:58Z | |
dc.date.issued | 2020-12 | |
dc.description.abstracten | The research paper performed at 92 pages and contains 36 illustrations, 38 tables, 4 formulas, 6 appendices. In developing uses information from 15 sources. The purpose of this work is to improve the methods of semantic analysis of an XML-file by creating a library and testing it in the application for the Android Platform. The research method analyzes the implemented methods according to the following parameters: time of complete processing and resources intensity. A library was developed using tools that allow multithreading, such as Threads, RxJava, Kotlin Coroutines. By the support of the first library, two methods of processing were realized: in one thread and in two threads, with the second one there were three methods: in one stream, in two streams and using the parallelStream() method, with the third one - three methods: in one thread , in two threads, in four threads. After the implementation of the software and systematic tests, an algorithm was developed to find the best method on a particular device under certain conditions. The software product is developed in the Android Studio environment, partly tested also in Android Studio. | uk |
dc.description.abstractuk | Дипломна робота виконана на 92 сторінках і містить 36 ілюстрацій, 38 таблиці, 4 формули, 6 додатків. При розробці використано інформацію з 15 джерел. Метою даної роботи є поліпшення методів семантичного аналізу XML- файла за рахунок створення бібліотеки та апробація її у додатку для плафторми Android. Метод дослідження аналізує реалізовані методи за наступними параметрами: час повної обробки та ресурсоємкість. Було розроблено бібліотеку з використанням інструментів, які дозволяють працювати з багатопоточністю, а саме: Threads, RxJava, Kotlin Coroutines. За допомгою першої бібліотеки було реалзовано два методи обробки: в один потік та у два потоки, за допомогою другої – три методи: в один потік, у два потоки та з використання методу parallelStream(), за допомогою третьої – три методи: в один потік, в два потоки, в чотири потоки. Після реалізації програмної частини та систематичних тестів було розроблено алгоритм з пошуку найоптимальнішого методу на певному девайсі при певних умовах. Програмний продукт розроблено у середовищі Android Studio, частково протестовано реалізовані методи також у Android Studio. | uk |
dc.format.page | 116 с. | uk |
dc.identifier.citation | Серга, О. М. Підсистема обробки даних на мобільній платформі пристроїв господаря розумного будинку : магістерська дис. : 126 Інформаційні системи та технології / Серга Олексій Максимович. – Київ, 2020. – 116 с. | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/38425 | |
dc.language.iso | uk | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.subject | семантична обробка | uk |
dc.subject | XML-файл | uk |
dc.subject | платформа Android | uk |
dc.subject | XMLPullParser | uk |
dc.subject | SAXParser | uk |
dc.subject | DOMParser | uk |
dc.subject | Threads | uk |
dc.subject | RxJava | uk |
dc.subject | Kotlin Coroutines | uk |
dc.subject | Java | uk |
dc.subject | Kotlin | uk |
dc.subject | багатопоточність | uk |
dc.subject | асинхроність | uk |
dc.subject | паралельне програмування | uk |
dc.subject | semantic processing | uk |
dc.subject | XML-file | uk |
dc.subject | Android platform | uk |
dc.subject | multithreading | uk |
dc.subject | asynchronous | uk |
dc.subject | parallel programming | uk |
dc.subject.udc | 004.04 | uk |
dc.title | Підсистема обробки даних на мобільній платформі пристроїв господаря розумного будинку | uk |
dc.type | Master Thesis | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Serha_magistr.pdf
- Розмір:
- 3.7 MB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.16 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: