Клиентское приложение для геолокационного сервиса
Вернуться к списку проектовНа главную страницу курсаЗаказчик
Горинов Николай Александрович, преподаватель кафедры прикладной математики и кибернетики. Эл.почта: ngorinov@gmail.com.Инструктор
Кулаков Кирилл Александрович, доцент кафедры Информатики и математического обеспечения. Эл.почта: kulakov@cs.karelia.ru.Аннотация проекта
Целью разрабатываемого проекта является отслеживание перемещений пользователей. Все пользователи системы могут видеть на карте положение друг друга через клиентское приложение или веб-интерфейс. Проект состоит из двух модулей: серверного и клиентского.
Серверный модуль:
- осуществляет регистрацию и ведение базы данных пользователей;
- принимает информацию о текущем положении пользователя;
- передает информацию клиентскому модулю информацию для отображения;
- отображает карту с нанесенными на нее положениями пользователей и треком их последних перемещений в виде веб-страницы.
Взаимодействие клиентского и серверного модулей осуществляется по протоколу HTTP.
Клиентское ПО должно:
- отображать карту местности с информацией о текущем месторасположении пользователя;
- передавать информацию о перемещениях пользователя: интервал между точками пути не более 1 секунды или 50 метров. Передача данных должна осуществляться каждые 15 секунд. Однако, указанные параметры должны быть настраиваемыми, а приведенными значения значениями по умолчанию;
- при невозможности передать данные по прошествии указанного интервала времени они не должны теряться, а храниться до завершения работы приложения и быть переданными при первой возможности;
- данные для отображения от серверного модуля передаются в виде растровых изображений небольшого размера, координат их отображения, а также простых геометрических фигур, также заданных координатами, толщиной линий и цветом.
Задачей команды является разработка клиентского модуля для платформы Android в виде дополнительного модуля к уже существующему картографическому приложению OsmAnd.
Разработчики
- Алиев Валерий Эркинович, 22303
- Иоффе Никита Юрьевич, 22303
- Левша Егор Игоревич, 22303
- Седов Денис Владимирович, 22303 (менеджер)
- Типонайнен Анастасия Дмитриевна, 22303 (секретарь)
- Филёв Валерий Леонидович, 22303