РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ З ВИКОРИСТАННЯМ КАРТОГРАФІЧНИХ ДАНИХ
Ключові слова:
Програмне забезпечення, картографічні послуги, 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