Продукция

Продукция партнеров

Диспенсеры

главная / статьи / нужен ли для сенсорного монитора специальный софт?

Нужен ли для сенсорного монитора специальный софт?

Нужен ли для сенсорного монитора специальный софт?

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

Что такое сенсорный монитор

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

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

Технологии

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

Резистивные сенсорные экраны

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

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

Емкостные сенсорные экраны

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

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

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

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

ПАВ-сенсорные экраны

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

Такой вид сенсорных экранов считается наиболее прогрессивным, поскольку позволяет добиваться высокого качества изображения и дает возможность применение толстых стекол (до 6мм), что приводит к отличной ударостойкости. Кроме этого, такие экраны реагирую на любые прикосновения.

Инфракрасные экраны

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

Непосредственно софт

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

Эмуляция мышки

В этом случае контроллер сенсорной панели делает вид, что он является ничем иным, как компьютерной мышью. Соответственно, прикосновение к экрану в этом случае трактуется как однократное нажатие мышью.

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

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

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

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

Прямое взаимодействие

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

Такие сложности отчасти оправдываются тем, что в таком случае возможна реализация multi-touch - сенсорный экран может отслеживать одновременно несколько нажатий. Применение этого подхода позволяет поднять удобство использование сенсорных экранов на новый уровень удобства, но в настоящее время такая технология нашла себе широкое применение только в мобильных телефонах (Apple iPhone, телефоны на платформе Google Android) и ноутбуках.

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

[все статьи]


© 2005-2012, "Plast Game".
Создание и продвижение сайтов, дизайн, интернет-маркетинг - Алексфилл