ДжазТим — надежный технологический партнер

Agile разработка ПО на Java

Веб-интерфейс системы отслеживания географического положения объектов на Google-картах

Краткое описание проекта

Система отслеживания положения людей и других физических объектов на Google-карте. У отслеживаемого объекта имеется специальное GPS-устройство, которое отправляет информацию на сервер. Сервер сохраняет и обрабатывает географические координаты. Созданные нами веб-интерфейс позволяет размечать на Google-карте специальные области. При попадании физического объекта в эти географические области, срабатывают нотификации. GPS-устройства так же могут быть оснащены тревожными кнопками. Это может быть применено для присмотра за детьми или престарелыми родителями, чтобы определить, находились ли они на определённой территории. Задачей команды была разработка веб-интерфейса, расширяющего стандартные возможности Google-карт. Был добавлен инструмент рисования геозоны, после того как зона была нарисована, выполнялся алгоритм аппроксимации фигуры (сглаживания). Пользователь может редактировать геозоны, растягивать их, добавлять новые точки, а так же присваивать текстовые метки. Веб-интерфейс отображает созданные пользователем геозоны, используя API сервера Wialon Kit.

Технологии

JavaScript, Google Maps API, HTML, CSS, Wialon Kit — saas platform for GPS tracking, Git, Redmine.

Особенности проекта

  • Работа по методологии Agile, ежедневные митинги, демо.
  • Большая доля R&D задач, в том числе и на разработку математического алгоритма аппроксимации.
  • Микро-релизы практически каждый день.
  • Короткие сроки разработки.

Результат проекта

Результат проекта:

  • Был реализован и передан backend-разработчикам веб-интерфейс работы с геозонами на Google-картах.
  • Все требования заказчиков были выполнены.
  • Все итерации проекта были успешными.
  • Была проведена эстимация задач на разработку аналогичного решения для Яндекс-карт.

Достижения компании на проекте

  • Был разработан, применён и успешно адаптирован алгоритм аппроксимации кривой, что представляло максимальный риск на данном проекте. Команда занималась оптимизацией алгоритма до тех пор, пока он не начал полностью устраивать заказчика.
  • Был проведён R&D по кастомизации стандартных возможностей Google-карт, были найдены решения, удовлетворяющие требования заказчика.

Отзывы клиентов

Denis PomozovДенис ПомозовCEO, IDC Intech, разработка программного обеспечения, Вильнюс, Литва

С компанией ДжазТим мы стартовали разработку проекта с применением технологий и устройств GPS и специализированных серверов, отвечающих за геопозиционирование. Система должна была иметь интерактивный веб-интерфейс на основе Google и яндекс-карт с применением их API.

Команда ДжазТим проявила хорошие способности R&D для разработки и реализации математического алгоритма апроксимации географических областей, рисуемых на картах, что представляло нетривиальную задачу и могло повлечь большие риски. Все задачи были реализованы в срок или с опережением срока. Команда ДжазТим шла нам на встречу, были успешно преодолены все спорные моменты.

Большое внимание разработчики ДжазТим уделяют коммуникации и чётко поставленным процессам. Ими учитывались все наши пожелания и отзывы, предлагались новые идеи, были выполнены все доработки, которые позволили создать продукт максимально удобным для пользователей.

Дополнительно хочется отметить, что предыдущие разработчики не смогли реализовать данную задачу.

Свяжитесь с нами, чтобы обсудить Ваш IT-проект

    Имя *

    Название компании

    Email *

    Телефон

    Чем мы можем Вам помочь? *

    * – Обязательные поля для заполнения