Управление USB-устройством из веб-приложения - PullRequest
7 голосов
/ 17 августа 2010

Я бы хотел иметь возможность управлять USB-устройством из веб-приложения.

Я надеялся использовать Adobe Flex, но не думаю, что Flex может поддерживать доступ к USB-устройствам.

Возможно ли это с помощью апплетов Java или аналогичного подхода с использованием .NET?

Спасибо.

Ответы [ 4 ]

6 голосов
/ 17 августа 2010

Я не думаю, что какая-либо платформа веб-клиента позволит это.Нарочно.

Если вы найдете тот, который делает, я удалю со всех моих машин

2 голосов
/ 17 августа 2010

С .NET вы можете

  1. Создайте элемент управления WinForm и разместите его в IE с тегом объекта. Для этого необходимо настроить параметры безопасности с помощью CASPOL или ActiveDirectory, но после этого

    у вас будет полное доверие к компьютеру.

    http://weblogs.asp.net/spano/archive/2007/09/19/hosting-a-windows-form-control-in-a-web-page.aspx

  2. Если на компьютере уже есть COM-объект, который делает то, что вам нужно, вы можете получить к нему доступ через Silverlight с повышенными правами доступа.

    http://www.silverlightshow.net/items/Silverlight-4-elevated-permissions.aspx

С помощью Applets вы можете сделать это с помощью доверенного апплета.

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

0 голосов
/ 11 февраля 2014

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

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

0 голосов
/ 17 августа 2010

Мы успешно подключили POS-устройства с помощью Flex UI ... для этого мы создали мостовое приложение с Merapi , которое соединяет Flex (Air или Web) с Java, и оставили соединение с устройствами для Java ... это было для контролируемой среды, где мы были уверены, что у клиента был настроен мост ...

Другой вариант - попробовать Air 2.0, который позволяет выполнять собственный код (например, Java) для подключения к устройствам, и вы можете выпустить свое приложение в Air или разработать на этот раз мост в Air вместо Java для соединения с браузером. приложение

НТН

Гусь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...