Уважаемые коллеги!
Интересует любая информация о том как проектировать софт и программировать для сенсорных экранов.
Какие существуют методологии и, может быть, библиотеки?
Буду признателен за любую информацию и ссылки. Эта область для нас является новой, и никакие готовых наработок нет.
Заранее спасибо.
Здравствуйте, Hobos, Вы писали:
H>Уважаемые коллеги! H>Интересует любая информация о том как проектировать софт и программировать для сенсорных экранов. H>Какие существуют методологии и, может быть, библиотеки? H>Буду признателен за любую информацию и ссылки. Эта область для нас является новой, и никакие готовых наработок нет. H>Заранее спасибо.
Для сенсорного экрана должны поставляться драйвера, которые обеспечивают функциональность. Мы используем настройку — клик по экрану == даблклик мыши.
При проектировании GUI нужно учитывать, что даже при использовании стилуса точность попадания невысокая, поэтому необходимо увеличивать размеры контролов. Существенно менять GUI придется только если вы собираетесь совсем отказаться от клавиатуры.
Здравствуйте, Hobos, Вы писали:
H>Уважаемые коллеги! H>Интересует любая информация о том как проектировать софт и программировать для сенсорных экранов.
А никак. TouchScreen в большинстве программных окружений представляет из себя два устройства — монитор и "мышку". Тыкнул пальцев в тачскрин — "мышиный клик". И т.д.
Дальше всё сводится к известному — "как проектировать софт и программировать для монитора и мышки?"
Здравствуйте, Dmitry V. Romanovich, Вы писали:
DVR>Здравствуйте, Hobos, Вы писали:
H>>Уважаемые коллеги! H>>Интересует любая информация о том как проектировать софт и программировать для сенсорных экранов. H>>Какие существуют методологии и, может быть, библиотеки? DVR> Для сенсорного экрана должны поставляться драйвера, которые обеспечивают функциональность. Мы используем настройку — клик по экрану == даблклик мыши. DVR> При проектировании GUI нужно учитывать, что даже при использовании стилуса точность попадания невысокая, поэтому необходимо увеличивать размеры контролов. Существенно менять GUI придется только если вы собираетесь совсем отказаться от клавиатуры.
Собираемся отказаться полностью, в том и дело. И встает вопрос, какими принципами руководствоваться, чтобы не изобретать велосипед путем проб и ошибок. Может, стандарт какой есть?
Здравствуйте, Dimentiy, Вы писали:
D>Здравствуйте, Hobos, Вы писали:
H>>Уважаемые коллеги! H>>Интересует любая информация о том как проектировать софт и программировать для сенсорных экранов. D>А никак. TouchScreen в большинстве программных окружений представляет из себя два устройства — монитор и "мышку". Тыкнул пальцев в тачскрин — "мышиный клик". И т.д. D>Дальше всё сводится к известному — "как проектировать софт и программировать для монитора и мышки?"
Т.е. фактически достаточно свести всё управление к мышевозне?
Здравствуйте, Hobos, Вы писали:
H>Здравствуйте, Dmitry V. Romanovich, Вы писали:
DVR>> При проектировании GUI нужно учитывать, что даже при использовании стилуса точность попадания невысокая, поэтому необходимо увеличивать размеры контролов. Существенно менять GUI придется только если вы собираетесь совсем отказаться от клавиатуры.
H>Собираемся отказаться полностью, в том и дело. И встает вопрос, какими принципами руководствоваться, чтобы не изобретать велосипед путем проб и ошибок. Может, стандарт какой есть?
Стандарта, к сожалению, не знаю, скорее всего специального нет. Пользоваться можно соответствующим ГОСТ, некоторые есть здесь. (скорее всего искомый это ГОСТ 21829-87. Система "ЧЕЛОВЕК-МАШИНА". Кодирование зрительной информации. Общие эргономические требования, но его по этой ссылке нет)
Здравствуйте, Hobos, Вы писали:
H>Здравствуйте, Dimentiy, Вы писали:
D>>Здравствуйте, Hobos, Вы писали:
H>>>Уважаемые коллеги! H>>>Интересует любая информация о том как проектировать софт и программировать для сенсорных экранов. D>>А никак. TouchScreen в большинстве программных окружений представляет из себя два устройства — монитор и "мышку". Тыкнул пальцев в тачскрин — "мышиный клик". И т.д. D>>Дальше всё сводится к известному — "как проектировать софт и программировать для монитора и мышки?"
H>Т.е. фактически достаточно свести всё управление к мышевозне?
H>А.В.
Здравствуйте, Hobos, Вы писали:
H>Т.е. фактически достаточно свести всё управление к мышевозне?
Не знаю достаточно ли, на в системе с тачскрином палец пользователя и есть мышш (для операцонной системы).
А так Дмитрий Романович выше правильно написал, что контролов нужно делать меньше и размером их делать больше, потому что "разрешающая способность пальца" меньше разрешающей способности стандартной компьютерной мышки.
От себя добавлю, что ещё часто происходит непроизвольный "клик" при двигании пальца по экрану (как при работа с тачпадами на ноутбуках, палец на месте задержался и приехали).
Удачи