Інституційний репозитарій ЗНУ

Розробка кросплатформного програмного продукту для збирання даних обладнання

Показати скорочений опис матеріалу

dc.contributor.author Петренко, Євгеній Дмитрович
dc.date.accessioned 2020-03-13T11:43:50Z
dc.date.available 2020-03-13T11:43:50Z
dc.date.issued 2020
dc.identifier.uri https://dspace.znu.edu.ua/jspui/handle/12345/1543
dc.description Петренко Є. Д. Розробка кросплатформного програмного продукту для збирання даних обладнання : кваліфікаційна робота магістра спеціальності 121 "Інженерія програмного забезпечення" / наук. керівник С. В. Чопоров. Запоріжжя : ЗНУ, 2020. 79 с. uk
dc.description.abstract UA : Робота викладена на 79 сторінках друкованого тексту, містить 38 рисунків, 14 джерел, 4 додатка. Об’єкт дослідження – мова Javascript, фреймворк React Native, бібліотека MobX для керування станом додатка, NoSQL база даних PouchDB для підтримки офлайн режиму. Мета роботи: створення кросплатформного продукту для збирання даних обладнання, призначеного для сучасних смартфонів с можливістю роботи в офлайн режимі. Метод дослідження – вивчення специфікації та документації вибраних засобів, використання їх в процесі розробки. У якості головного інструменту було обрано React Native фреймворк, який дозволяє створювати кросплатформні додатки для мобільних операційних систем Android та iOS, з використанням мультипарадигмальної мови програмування Javascript. Також було додано бібліотеку MobX для зручного та масштабованого керування станом додатка, а для підтримки роботи в режимі офлайн було додано NoSQL базу даних PouchDB. У ході розробки було створено кросплатформний мобільний додаток, який дозволяє збирати дані обладнання в будь-якій точці планети, лише за умови наявності смартфона, та синхронізувати ці дані з віддаленим сервером, як тільки з’являється доступ до мережі Інтернет. Перевагами додатка є простота у використанні, можливість використання на значній більшості сучасних смартфонів, а також робота в автономному режимі. uk
dc.description.abstract EN : The work is presented on 79 pages of printed text, 38 figures, 14 sources, 4 applications. The object of the study is Javascript, React Native framework, MobX library for application state management, NoSQL PouchDB database for offline support. The aim of the study is to create a cross-platform product for data collection of equipment designed for modern smartphones with offline capability. The method of research is to study the specifications and documentation of the selected tools, to use them in the development process. As the main development tool, the React Native framework was used, which allows you to create cross-platform applications for mobile operating systems Android and iOS, using the multi-paradigmatic Javascript programming language. Also, a MobX library was added for easy and scalable application state management, and a NoSQL PouchDB database was added to support offline work. A crossplatform mobile application was created during development to collect equipment data from anywhere on the planet, only with a smartphone, and to synchronize this data with a remote server as soon as access to the Internet will be available. The advantages of the application are ease of use, the ability to use on the vast majority of modern smartphones, as well as work offline. uk
dc.language.iso uk uk
dc.subject мобільний додаток uk
dc.subject кросплатформність uk
dc.subject робота в режимі офлайн uk
dc.subject синхронізація даних uk
dc.subject mobile app uk
dc.subject cross-platform uk
dc.subject offline work uk
dc.subject data synchronization uk
dc.subject react native uk
dc.title Розробка кросплатформного програмного продукту для збирання даних обладнання uk
dc.type Магістерська робота uk


Долучені файли

Даний матеріал зустрічається у наступних фондах

Показати скорочений опис матеріалу