Это может быть очень элементарный вопрос, заранее извиняюсь. Мне нужно взаимодействовать с устройством из веб-приложения. Точнее, сдвоенное устройство. В настоящее время я использую для этого подписанный java-апплет. Обычно это работает хорошо; подписанный апплет работает на нескольких платформах и обеспечивает необходимое взаимодействие с устройством. Проблема, с которой я столкнулся, заключается в том, что апплеты кажутся недолговечными для мира браузеров, по крайней мере, в разрешении такого доступа без песочницы. Мне нужно знать, какие другие варианты доступны.
Требования, которые я действительно хотел бы выполнить, таковы:
- может получить доступ к локальным устройствам. Сертификат подписи кода не проблема.
- в первую очередь веб. Пока он может быть доставлен через Интернет и инициирован через веб-приложение в будущем, мы в порядке.
- быть кроссплатформенным. В настоящее время я могу использовать сканеры на Mac и ПК через twain и Linux-машины через sane.
Я не знаком с такими технологиями, как flash и silverlight. Является ли любой из этих вариантов жизнеспособным? Что-нибудь?