РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ З ВИКОРИСТАННЯМ КАРТОГРАФІЧНИХ ДАНИХ

Автор(и)

  • Любов Олещенко Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»
  • Дарина Лапчук Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»

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

Програмне забезпечення, картографічні послуги, Google Maps, геодоріжка, Android, Firebase, BigQuery, Java

Анотація

У статті розглянуті основні засоби для розробки Android-застосунків з використанням даних картографічних сервісів мережі Інтернет. Отримана інформація систематизована для визначення інструментів, що використовуються при розробці програмної системи для збору та аналізу даних про переміщення користувачів мобільних пристроїв. Розглянуто мови програмування та системи керування базами даних, які доцільно використовувати для вирішення даної задачі. Наведено опис взаємодії  з базою даних та аналізу даних про користувачів розроблюваного додатку за допомогою Firebase Analytics і BigQuery. Описано архітектуру DBaaS,  наведено перелік та опис модулів розроблюваного Android-застосунку, що спрощують роботу з обробки даних та полегшують масштабованість коду та забезпечують належну не надлишкову  зв’язність компонентів коду. Наведено алгоритм згладжування геотреків, який використовується в додатку. Розглянуті основні переваги використання технології Firebase Authentication для реєстрації та авторизації користувачів розроблюваної системи.

Біографії авторів

Любов Олещенко, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»

Кандидат технічних наук, старший викладач кафедри програмного забезпечення комп’ютерних систем, Національний технічний університет України “Київський політехнічний інститут Ігоря Сікорського”

Дарина Лапчук, Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»

Студентка кафедри програмного забезпечення комп’ютерних систем, Національний технічний університет України “Київський політехнічний інститут Ігоря Сікорського”

Посилання

BigQuery [Електронний ресурс]. – Режим доступу: https://goo.gl/WjWk5o.

What is BigQuery [Електронний ресурс]. – Режим доступу: https://goo.gl/b9tFvn.

Cloud database [Електронний ресурс]. – Режим доступу: https://goo.gl/4nBIuy.

Mobile app backend services [Електронний ресурс]. – Режим доступу: https://goo.gl/x5yFyR.

Firebase Cloud Messaging [Електронний ресурс]. – Режим доступу: https://goo.gl/SaL8v4.

Firebase Authentication: simple, free multi-platform sign-in [Електронний ресурс]. – Режим доступу: https://goo.gl/dYf9nn.

HelloGraphLibrary [Електронний ресурс]. – Режим доступу: https://goo.gl/Fn5aG3.

Firebase Retrieving data [Електронний ресурс]. – Режим доступу: https://goo.gl/6abQ9B.

Firebase: Writing POJOs [Електронний ресурс]. – Режим доступу: https://goo.gl/7aEwQc.

Firebase: Log events [Електронний ресурс]. – Режим доступу: https://goo.gl/nZYcWR.

Importing Firebase Analytics Data Into BigQuery [Електронний ресурс]. – Режим доступу: https://goo.gl/CvTsgt.

BigQuery tip: The UNNEST Function [Електронний ресурс]. – Режим доступу: https://goo.gl/Mjccnv.

Processing GPS Raw Data Without Additional Information [Електронний ресурс]. – Режим доступу: https://goo.gl/D1EaGd.

Firebase Test Lab for Android Robo test [Електронний ресурс]. – Режим доступу: https://goo.gl/JWNGmW.

Google Analytics for Firebase [Електронний ресурс]. – Режим доступу: https://goo.gl/wQvJGG

##submission.downloads##

Номер

Розділ

ТЕХНОЛОГІЇ РОЗРОБКИ ТА СУПРОВОДЖЕННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ