Удаленный доступ браузера к эмуляторам Windows CE / Mobile / Embedded? - PullRequest
2 голосов
/ 20 января 2011

У моей компании есть приложение Compact Framework.NET WinForms, которое работает на защищенных портативных устройствах, производимых такими компаниями, как Motorola, Intermec и Psion. Это дорогие устройства со встроенными сканерами штрих-кода, которые используются в тяжелых условиях.

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

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

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

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

Спасибо.

1 Ответ

1 голос
/ 20 января 2011

Единственное, что я могу придумать, это не так просто, но, вероятно, было бы полезно (и, конечно, это единственный «истинный» способ их тестирования).

Я бы создал сервис, который работаеткак приложение Remote Display (входит в состав WinMo Developer Power Tools , также поставляется с Platform Builder для CE), фактически оно может просто использовать это приложение (исходный код для него фактически поставляется с Platform Builder, поэтомуeval-версия PB получит вам этот источник).

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

...