Программное обеспечение для компании Trackunit

Программное обеспечение для компании Trackunit

Задача

Проект был разработан для компании Trackunit A/S, которая находится в Дании. Данная компания предоставляет услуги и средства по слежению за парком автомобилей и других передвижных средств. Их услуги популярны среди представителей среднего и крупного бизнеса из самых различных отраслей – строительство, городской транспорт, такси, грузоперевозки и т.д. На момент реализации проекта у сотрудников Trackunit A/S уже имелось налаженное серийное производство устройств, которые устанавливались на транспортные средства и помогали обеспечить процесс слежения.
Однако с ростом популярности устройств с Android и iOS компания решила расширить спектр своих услуг с помощью разработки Android и iOS приложений, которые могут быть использованы в качестве устройств слежения. Это помогло бы сократить затраты на услуги и в результате расширить присутствие компании на рынке. У многих клиентов Trackunit A/S несомненно есть устройства с iOS или Android, что позволит избавить их от покупки дополнительного специального оборудования и упростит сам процесс: они могут использовать только необходимое программное обеспечение и сопутствующие услуги.

Решение

Предлагаемое решение состоит из нескольких приложений: приложение, которое фиксирует координаты транспортного средства для отправки их на сервер и приложение, которое получает эти координаты с сервера и отображает пользователю на карте.
Первое приложение имеет минималистичный интерфейс, необходимый в основном для идентификации пользователя и конфигурирования приложения. Оно считывает GPS-координаты устройства в определенные (настраиваемые) промежутки времени и отправляет на сервер данные о координатах устройства, скорости передвижения, направлении движения и т.д.
Приложение, которое получает координаты с сервера (следящее приложение), имеет более удобный интерактивный интерфейс. Оно показывает расположение автомобиля на карте и позволяет установить специальные предупреждающие сигналы, например, в случае если автомобиль покинул определённую область. Помимо этого, приложение предоставляет статистику использования транспортного средства: данные о средней скорости, преодоленном расстоянии, состоянии температуры на борту и т.д. Фактически это приложение является набором из серии приложений: имеются версии под iOS и Android, а так же несколько версий с различными вариантами дизайна, следующими брендам дочерних компаний Trackunit A/S, а так же компаний-клиентов.
Дизайн пользовательского интерфейса этих приложений разработан компанией Trackunit.
Более интеллектуальным приложением в данной линейке продуктов является АРМ (автоматизированное рабочее место) оператора асфальтоукладчика Paver Operator Unit. Если асфальтоукладчик в процессе укладки нового асфальта работает слишком быстро, ему может не хватить асфальта до прибытия следующего грузовика с новым асфальтом. Это приведет к стыку на поверхности, чего следует избегать. Если оператор асфальтоукладчика работает слишком осторожно (во избежании нежелательного стыка), это снижает эффективность работы. Отсюда вывод: оператор асфальтоукладчика должен знать, когда прибудет следующий грузовик с новым асфальтом. Paver Operator Unit представляет собой приложение для Android, которое помогает операторам асфальтоукладчиков отслеживать прибытие грузовых автомобилей с асфальтом и прогнозирует время прибытия следующего грузовика по средней скорости, направлению движения и позиции грузовика в рамках проложенного маршрута следования. Поддерживается прокладывание маршрута в автоматическом режиме с возможностью дальнейшей корректировки.

Архитектура

1. Приложение, фиксирующее координаты, представляет собой набор нативных приложений для iOS и Android, которые отслеживают положения автомобиля и отправляют данные на сервер в формате JSON-запросов.
2. Веб-сервисы служат для получения и передачи информации о местоположении автомобилей в формате JSON-запросов.
3. Пользовательский веб-интерфейс представляет собой сайт с доступом к личному кабинету, информации о слежении и статистике движения транспортных средств. Сайт имеет удобный интерфейс для мониторинга транспортных средств в реальном времени.
4. Следящее приложение представляет собой набор нативных приложений для iOS и Android, которые получают данные от веб-сервисов в формате JSON-запросов и отображают положение автомобилей на карте вместе с другими статистическими данными о транспортном средстве. Поддерживаются также различные уведомления и оповещения о различных ситуациях в зависимости от пользовательских настроек.

Итог

Взяв проект мы помогли сократить затраты на разработку и возможные риски, связанные с разработкой. Подобное расширение услуг помогло также улучшить эффективность и расширить присутствие компании на рынке.
Кроме того, разработанный программный комплекс позволяет не только оптимизировать работу операторов асфальтоукладчиков, но в том числе прогнозировать прибытие городского и пригородного транспорта на остановки, контролировать работу такси и служб доставки грузов, следить за прибрежными плавучими средствами.

Используемые технологии

Похожие проекты

Разработка комплекса мобильных приложений для RusGuard

Приложение решает проблему установки аппаратных точек доступа в удаленные на большие расстояния контрольно-пропускные пункты, ворота, шлагбаумы, куда нецелесообразно прокладывать линии связи и питания. 

Технологии

Сайт и мобильное приложение Village Vesl

Разработанное приложение является частью программного комплекса системы отслеживания геолокации пользователей.

Программное обеспечение для компании Trackunit

Разработанное приложение позволило не только расширить спектр услуг по слежению за парком автомобилей и других передвижных средств, но так же помогло сократить затраты на разработку и отстраховать связанные с этим возможные риски.

Технологии