Интерактивное древовидное меню

от автора

Как-то поступила заявка от одной крупной потребительской компании сделать программное решение, чтобы помочь их клиентам с выбором продукта. А компания эта делает порошки-шампуни, которых десятки — женщины как-то ещё разбираются, мужикам — всё одно.

image

Линейка продуктов для дома состояла из 33 наименований. Сводная таблица критериев выбора продукта выглядела в виде удручающей таблицы:

image

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

Предложили первый вариант дизайна: горизонтальное параллакс-меню с графикой в векторном стиле.

image

image

image

Нажимаем на кнопки — добавляется новая колонка и экран смещается слева-направо вместе в фоном и передним планом.

Идея клиенты понравилась, и сразу же её и утвердили. Изменили только дизайн на строгие фотографии:

image

То, что происходит в интерфейсе — это по сути поведение классического элемента TreeView, только размазанное на плоскости, с картинками и дополнительными полями. Т.е. как-бы пришлось заново создавать свой TreeView (который в последствие назвали TreeNavigator).

image

Далее — программирование.ПО мы пишем на .NET с использование технологии WPF для визуальной части интерфейсов.
Данные по выбору продукта из таблички в Excel переделали в XML своего формата:

imageb_5527a7bb5b973.jpg

Структура получилась сложная на вид, но в .NET есть класс System.xml, который позволяет с такой кашей справляться.
Немного покодили, порисовали интерфейс, тестировали — и за пару недель интерактивное приложение было готово.

Запускать решение предполагалось с 22-дюймового сенсорного ПК, установленного в торговом центре в рядках с этим всем разнообразием пластиковых бутылочек. Такое устройство купили у китайцев — не дорого и на удивление надёжно.

imageb_5527a9d3c5dd9.jpg

В режиме простоя там крутится интерактивная реклама продукции со скидкой.

Видео:

Это был пилотный проект. Казалось бы решение полезное — пришёл в супермаркет, подобрал себе моющий продукт с экране по свойствам, а не перечитывая все этикетки на бутылках. Да ещё и реклама скидок крутится. Но пока что такие вещи идут в массы с большим скрипом корпоративных шестерёнок.

ссылка на оригинал статьи http://habrahabr.ru/post/255473/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *