Взаимодействие между пользователями и интернет-вещами - Виды взаимодействия в Интернете вещей

Любая интернет-вещь должна иметь пользовательский интерфейс. Концепция Интернета вещей подразумевает наличие у каждой вещи конкретного адреса в сети интернет, но сетевой адрес вещи далеко не всегда является доступным для общения с ней. Некоторые вещи могут общаться с внешней глобальной сетью посредством шлюза и, следовательно, посылать пакеты с одного сетевого адреса - адреса шлюза. Таким образом, пользователь не всегда может обойтись лишь сетевым адресом, с которого пришли последние данные от вещи. Маршрутизация в Интернете вещей может быть абсолютно любой. Поэтому пользовательский интерфейс для интернет-вещи должен иметь доступ к серверу управления вещами и знать протокол взаимодействия с ним.

Пользовательский интерфейс интернет-вещи - приложение, обладающее следующими особенностями:

Имеет графическую часть для визуального представления интернет-вещи и ее функций,

Имеет доступ к серверу контроля интернет-вещей и протокол взаимодействия с ним.

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

графический интерфейс интернет-вещи (весы)

Рисунок 11. Графический интерфейс интернет-вещи (весы)

На рисунке11 представлен графический интерфейс весов, являющихся собственностью компании Withings, позиционирующихся как интернет-вещь и способных передавать данные о весе пользователя в глобальную сеть. Интерфейс имеет всего одно поле данных, отражающее информацию, выведенную на дисплей весов в настоящий момент. Графический интерфейс для данного устройства имеет несколько вариантов, включающих в себя интерфейс для мобильных устройств iPhoneи iPadкомпании (как и для всей платформы iOSв целом), а также для социальных сетей (веб-интерфейс).

Компания Apple разрабатывает "умные вещи" в первую очередь для взаимодействия со своими же устройствами (мобильными iPhone, iPad и системными iMac, MacBook) и, следовательно, разрабатывает графические интерфейсы для них.

Пользовательский интерфейс классифицируется по сфере использования следующим образом:

Оконный интерфейс,

Мобильныйинтерфейс,

Веб-интерфейс.

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

оконный графический интерфейс

Рисунок 12. Оконный графический интерфейс

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

Мобильный графический интерфейс-используется на мобильных устройствах (телефоны, смартфоны, планшетники) с небольшим дисплеем, процессором средней или малой производительности и ограниченным объемом памяти. В качестве манипуляторов для мобильного интерфейса выступает в основном сенсорный экран, а также джойстик и цифровая клавиатура.

мобильный интерфейс (метеостанция)

Рисунок 13. Мобильный интерфейс (метеостанция)

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

Одна из особенностей мобильных графических интерфейсов - сосредоточенность внимания на информации. В силу небольших размеров экрана мобильных устройств, далеко не всегда можно уместить всю необходимую информацию на дисплее. Заполняя свободное пространство дисплея новыми информационными блоками важно не забывать о сложности восприятия плохо структурированной информации. Одним из подходов к решению проблемы размещения информации на экране мобильных устройств является применение стиля Metro, разработанного компанией Microsoft. Данный стиль предусматривает уменьшение деталей оформления информационного пространства экрана с целью большей концентрации пользователя на самой информации. Такой стиль позволяет заменить растровую графику векторной, поскольку не нуждается в красочных деталях оформления и, как следствие, способствует уменьшению объема используемой памяти для хранения таких интерфейсов и значительному уменьшению нагрузки на сеть в случае использования данного стиля в веб-интерфейсах.

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

Стандартные (для персональных ПК),

Мобильные.

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

Операционную систему устройства,

Тип браузера,

Версию операционной системы,

Версию браузера.

Тип устройства (не всегда).

веб-интерфейс

Рисунок 14. Веб-интерфейс

Обычно веб-интерфейс имеет только одну реализацию (стандартную) для персональных компьютеров с большими дисплеями, мышью и клавиатурой. Такой вариант используется на крупных порталах, корпоративных и персональных сайтах. В случае же с интернет-вещами этотвариант мало приемлем. Веб-интерфейс интернет-вещей должен иметь не только стандартную, но и мобильную часть.

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

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

Таблица 1. Требования к графическому интерфейсу интернет-вещей

Интерфейс

Параметр

Мобильный интерфейс

Оконный интерфейс

Веб-интерфейс

Юзабилити

Повышенное юзабилити

Простота использования

Простота использования

Визуальные размеры

Различные варианты

Любые

Любые (разных вариантов)

Физические размеры

Минимальные

Любые

Минимальные

Размеры компонентов

Небольшие текстовые поля, большие кнопки

Большие текстовые поля, небольшие кнопки

Разные варианты

Число реализаций

Много

Одна реализация (универсальная)

Две реализации (стандартная и мобильная)

Во многих источниках информации об Интернете вещей, часто используется слово "виджет" в отношении к графическому интерфейсу интернет-вещи. В данной работе будет часто использоваться данное определение в том же контексте, что и графический интерфейс интернет-вещи.

Виджет - это элемент графического интерфейса, содержащий в себе информационные и управляющие элементы, объединенные общей принадлежностью к какой-либо сущности.

Сегодня большинство интернет-вещейпредставляются как небольшие устройства с минимумом функционала (например, весы - передают только вес пользователя, лампочка - передает только свое состояние - включена или выключена). Есть и более сложные интернет-вещи (например "умный счетчик", передающий пользователю такие параметры, как общий расход электроэнергии, потребляемую мощность сети, количество подключенных устройств, их названия и т. п.). Однако большинство интернет-вещей довольно просты и их графический интерфейс имеет минимум полей ввода и вывода. Поэтому в отношении графического интерфейса интернет-вещей часто применяется слово "виджет".

Похожие статьи




Взаимодействие между пользователями и интернет-вещами - Виды взаимодействия в Интернете вещей

Предыдущая | Следующая