У моей компании есть приложение Compact Framework.NET WinForms, которое работает на защищенных портативных устройствах, производимых такими компаниями, как Motorola, Intermec и Psion. Это дорогие устройства со встроенными сканерами штрих-кода, которые используются в тяжелых условиях.
Конфигурация портативного приложения управляется бизнес-пользователями через наш веб-сайт. Устройства выбирают конфигурацию при синхронизации из портативного приложения. Полевые работники используют карманные компьютеры, бизнес-пользователи используют веб-сайт.
Бизнес-пользователи выразили желание, из-за отсутствия лучшего описания, сконфигурировать и предварительно просмотреть или даже полностью использовать настоящее портативное приложение через веб-браузер. Они хотят внести изменения в конфигурацию на веб-сайте и сразу увидеть, какое влияние это окажет на КПК, без необходимости иметь физическое устройство (опять же, устройства довольно дорогие). Они хотят иметь возможность создавать учебные материалы или проводить коммерческие встречи и демонстрировать приложение своим клиентам, не имея под рукой физического устройства.
Microsoft предлагает несколько эмуляторов устройств, но они, вероятно, слишком сложны для бизнес-пользователей. Они инструменты разработчика. Одна идея может заключаться в том, чтобы как-то использовать эмуляторы в виртуальных машинах, возможно, в сочетании со службами терминалов или даже какой-нибудь умный захват экрана / VNC для отображения эмулированного устройства в браузере. Я подозреваю, что запуск эмуляторов в моде может быть не совсем масштабируемым решением. Кроме того, только один эмулятор за раз на одной машине может быть "закреплен" и подключен к сети.
Я ищу любые предложения, которые могут помочь мне удовлетворить требования бизнес-пользователей.
Спасибо.