ТЗ Дизайн мобильного приложения
для отображения объектов на карте

1. Концепция

Требуется разработать дизайн приложения под Android для отслеживания работы автомобилей на карте.

Приложение будет являться мобильной версией основной настольной программы системы спутникового слежения.

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

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

2. Возможности приложения

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

Просмотр текущей информации обо всех машинах. Нужно чтобы можно было на карте наглядно увидеть где какая машина находится, стоит ли на месте или едет, заведен ли у нее двигатель, много ли сегодня ездила. Желательно также видеть время последнего сигнала от машины и состояние одного-двух датчиков. Информация периодически обновляется, желательно видеть время последнего обновления и иметь возможность обновить данные вручную. Таблица по работе машин за сутки. Здесь все машины должны отображаться списком с некоторой информацией по их работе за день: пробег, время, средняя скорость... И обязательно график работы за день (как в скриншотах). Просмотр детальной информации о выбранной машине за выбранный день. Здесь нужно отобразить на карте маршрут машины, показать график работы за день. Нужна возможность переместить машинку в любое время на графике, чтобы посмотреть ее состояние в этот момент. Желательно сделать кнопочку для того, чтобы проиграть маршрут, как мультик, или пролистать его по минутам вправо-влево. На некоторых машинах мы подключаемся к бортовому компьютеру и можем видеть информацию с панели приборов: скорость, обороты двигателя, уровень топлива, температуру двигателя, ручной тормоз... Желательно иметь возможность открыть/развернуть табличку с значениями состоянием этих параметров. Желательно предусмотреть возможность отобразить график по какому-либо из этих параметров за выбранный день (вместо графика работы, например).

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

3. Некоторые технические ограничения

При разработке дизайна нужно иметь в виду следующие моменты:

Приложение мобильное, под мобильное устройство. Экраны у мобильных устройств бывают разные, часто маленькие. Приложением должно быть удобно пользоваться на любом экране. Данные о текущем состоянии всех машин весят мало, грузятся достаточно быстро. Маршрут машины за день - это уже примерно 0.3 МБ, через мобильный интернет могут долго грузиться. Поэтому мы не можем все время загружать маршруты по всем машинам, желательно загружать их выборочно по конкретным машинам, выбранным пользователем. Если несколько машин стоит рядом, на базе, то на общей карте они будут неразличимы: нужно отображать их одним кружочком и указывать их количество в этом месте - примерно как на скриншотах. График работы за день должен быть таким, как в скриншотах - это то, к чему пользователи уже привыкли. Это график за сутки, от 0 до 24 часов. Серым в нем помечены время, когда машина ехала, а оранжевым - когда был заведен двигатель. Но помимо этого графика можно использовать любые другие.

4. Похожие приложения

Чтобы набираться идей, можно разглядывать чужие аналогичные приложения.
Вот некоторые примеры:

http://3s-t. ru/images/iPhone. pdf

http://www. monitoring-auto. ru/ios/

http://car-online. ru/pda/

https://play. /store/apps/details? id=ru. trackgps

Они очень примитивные, но можно найти и то, чему стоит поучиться.

5. Настольное приложение

При разработке дизайна мобильного приложения можно ориентироваться на основное настольное приложение. В этих видео-роликах видно как работает настольное приложение:

Основной функционал:

  http://vsenakarte. ru/files/vt2.wmv

Просмотр данных за прошедшие дни:

  http://vsenakarte. ru/files/vt3.wmv

Дополнительный функционал:

  http://vsenakarte. ru/files/vt4.wmv