Моя компания рассматривает возможность предоставления легкого мобильного веб-сайта для ввода данных в поле (у нас уже есть мобильное приложение с толстым клиентом). Одно жесткое требование состоит в том, что мы должны иметь возможность фиксировать подпись.
Есть ли какой-либо предшествующий уровень техники для захвата подписи, особенно внутри веб-страницы, запущенной внутри мобильного веб-браузера, через широкий диапазон мобильных устройств/веб-браузеров? Я только прошу, браузерные решения, а не толстые клиенты.
По понятным причинам устройство должно иметь сенсорный экран.
Конечно, существует множество разных мобильных браузеров с широким спектром возможностей. Идеальное решение будет поддерживать как можно больше браузеров и грамотно деградировать на основе возможностей браузера.
Я уже знаю, что некоторые версии Flash могут предоставить API-интерфейсы рисования, необходимые для чего-то вроде этого, предполагая, что желаемый браузер устройства поддерживает Flash.
Я также знаю сторонний элемент управления ActiveX/OCX для Pocket IE на устройствах Windows Mobile. Перед использованием пользователю необходимо вручную загрузить/установить элемент управления в браузере. Несчастный, но приемлемый.
Я лично не знаю многих мобильных браузеров, которые поддерживают размещение Java-апплета, но, вероятно, некоторые из них. Опять же, на основе поддержки различных API Java, возможно, это было бы возможным путем.
Javascript может это сделать, если двигатель и процессор достаточно прочны на устройстве.
Наконец, полная мечта о трубе здесь, может быть, пользователь мог бы сделать снимок подписи с помощью камеры мобильного устройства на простом листе бумаги и как-то считать это действительной подписью. Однако это приведет к созданию растрового изображения, в отличие от векторов, которые я, вероятно, собираю во всех других случаях. Кроме того, было бы сложно, если не невозможно/необоснованно, интегрировать захват фотографии с помощью приложения-камеры и загрузить ее с помощью приложения веб-браузера, связывая это конкретное изображение с остальной частью данных, которые были захвачены.
Спасибо.