Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
Целью данной выпускной квалификационной работы бакалавра является разработка набора программных модулей геопозиционной визуализации объектов и обработки данных геолокацииAndroid устройств. В работе произведен обзор и анализ существующих инструментальных средств и технологий в этой предметной области. По результатам анализа сделан выбор в пользу картографического сервиса GoogleMaps, защищенного клиент-серверного сокет-соединения, серверной СУБД PostgreSQL, среды разработки AndroidStudio и языка программирования Kotlin. Далее были выделены и реализованы базовые функциональные модули системы. Проверка их работоспособности и функциональной состоятельности производилась в ходе разработки приложения SPbGuide.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Оглавление
- ВВЕДЕНИЕ
- 1. Реализация и использование геолокации в мобильных приложениях
- 1.1. Геолокация в мобильных приложениях
- 1.2. Постановка задачи
- 1.3. Анализ и выбор средств разработки
- 1.3.1. Android SDK
- 1.3.2. Среда разработки и язык программирования
- 1.3.3. Программный интерфейс для использования географических карт
- 1.3.4. Подходы к реализации обмена данными с сервером
- 1.3.5. Системы управления базами данных
- Итоги главы 1
- 2. Проектирование архитектуры системы
- 2.1. Базовые функциональные модули мобильного приложения
- 2.1.1. Геолокация
- 2.1.2. Картографический сервис
- 2.1.3. Дополненная реальность
- 2.1.4. Клиент-серверное соединение
- 2.1.5. Графический интерфейс
- 2.2. Организация связи между модулями
- Итоги главы 2
- 2.1. Базовые функциональные модули мобильного приложения
- 3. Разработка базовых функциональных модулей системы
- 3.1. Определение местоположения устройства
- 3.2. Работа с картографическим сервисом
- 3.3. Основы дополнения окружающей реальности
- 3.4. Обмен информацией между клиентом и сервером
- 3.4.1. Серверная часть
- 3.4.2. Аутентификация и авторизация
- 3.4.3. Хранение данных
- 3.4.4. Клиентская часть
- 3.5. Графический интерфейс
- Итоги главы 3
- 4. Применение разработанных программных средств
- 4.1. Описание приложения SPbGuide
- 4.2. Разработка дополнительных модулей системы
- 4.3. Модификация графического интерфейса
- 4.4. Тестирование
- 4.4.1. Android Emulator
- 4.4.2. Модульное тестирование
- 4.4.3. Автоматизированное тестирование
- Итоги главы 4
- ЗАКЛЮЧЕНИЕ
- СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ А. ГЕОЛОКАЦИЯ
- ПРИЛОЖЕНИЕ Б. GOOGLE MAPS API
- ПРИЛОЖЕНИЕ В. AUGMENTED REALITY
- ПРИЛОЖЕНИЕ Г. КЛИЕНТ-СЕРВЕРНОЕ СОЕДИНЕНИЕ
- ПРИЛОЖЕНИЕ Д. ГРАФИЧЕСКИЙ ИНТЕРФЕЙС
- ПРИЛОЖЕНИЕ Е. ТРАФАРЕТ <
> - ПРИЛОЖЕНИЕ Ж. СКРИНШОТЫ РАБОТЫ <
>
Статистика использования
Количество обращений: 165
За последние 30 дней: 1 Подробная статистика |