ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ДЛЯ КОМПАНИИ

Trackunit
Начальник отдела разработок
Иванов
Иван

Данный проект включает в себя несколько мобильных приложений. Компания Trackunit A/S предоставляет услуги и средства по слежению за парком автомобилей и других передвижных средств. Их услуги популярны среди представителей среднего и крупного бизнеса из самых различных отраслей – строительство, городской транспорт, такси, грузоперевозки и т.д.

На момент реализации проекта у сотрудников Trackunit A/S уже имелось налаженное серийное производство устройств, однако у компании возникла необходимость расширить спектр своих услуг с помощью разработки Android и iOS приложений.

БИЗНЕС-ЗАДАЧА

Данный проект включает в себя несколько мобильных приложений. Компания Trackunit A/S предоставляет услуги и средства по слежению за парком автомобилей и других передвижных средств. Их услуги популярны среди представителей среднего и крупного бизнеса из самых различных отраслей – строительство, городской транспорт, такси, грузоперевозки и т.д.

На момент реализации проекта у сотрудников Trackunit A/S уже имелось налаженное серийное производство устройств, однако у компании возникла необходимость расширить спектр своих услуг с помощью разработки Android и iOS приложений.

РЕШЕНИЕ

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

Первое приложение имеет минималистичный интерфейс, необходимый в основном для идентификации пользователя и конфигурирования приложения. Оно считывает GPS-координаты устройства в определённые (настраиваемые) промежутки времени и отправляет на сервер данные о координатах устройства, скорости передвижения, направлении движения и т.д.

Приложение, которое получает координаты с сервера (следящее приложение), имеет более удобный интерактивный интерфейс. Оно показывает расположение автомобиля на карте и позволяет установить специальные предупреждающие сигналы, например, в случае если автомобиль покинул определённую область. Помимо этого, приложение предоставляет статистику использования транспортного средства: данные о средней скорости, преодоленном расстоянии, состоянии температуры на борту и т.д. Фактически это приложение является набором из серии приложений: имеются версии под iOS и Android, а также несколько версий с различными вариантами дизайна, соответствующих брендам дочерних компаний Trackunit A/S, а также компаний-клиентов.

ПРЕИМУЩЕСТВА

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

Мобильное решение помогло сократить затраты на услуги и в результате расширить присутствие компании на рынке, так как разработанные приложения позволили избавить клиентов Trackunit A/S от покупки дополнительного специального оборудования и упростить процесс использования услуг компании: приобретать только необходимое программное обеспечение и сопутствующие услуги.

ПРИНЦИПЫ РАБОТЫ И ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ
  • Приложение, фиксирующее координаты, представляет собой набор нативных мобильных приложений для iOS и Android, которые отслеживают положения автомобиля и отправляют данные на сервер в формате JSON-запросов.
  • Веб-сервисы служат для получения и передачи информации о местоположении автомобилей в формате JSON-запросов.
  • Пользовательский веб-интерфейс представляет собой сайт с доступом к личному кабинету, информации о слежении и статистике движения транспортных средств. Сайт имеет удобный интерфейс для мониторинга транспортных средств в реальном времени.
  • Следящее приложение представляет собой набор нативных мобильных приложений для iOS и Android, которые получают данные от веб-сервисов в формате JSON-запросов и отображают положение автомобилей на карте вместе с другими статистическими данными о транспортном средстве. Поддерживаются также различные уведомления и оповещения о различных ситуациях в зависимости от пользовательских настроек.
  1. Objective-C, Xcode, iOS SDK.
  2. Java, Eclipse, Android SDK.
  3. Карты Google maps, система GPS.
  4. Уведомления (Push notifications) для iOS и Android.