我的公司有一个紧凑的Framework.NET WinForms应用程序,它可以在摩托罗拉、Intermec和Psion等公司生产的坚固的手持设备上运行。这些设备价格昂贵,带有内置条形码扫描仪,可在恶劣条件下使用。
手持式应用程序的配置由业务用户通过我们的网站进行管理。当设备从手持应用程序中同步时,它们会获取配置。现场工作人员使用手持设备,企业用户使用网站。
由于缺乏更好的描述,商业用户已经表达了通过web浏览器配置和预览甚至完全使用实际手持应用程序的愿望。他们希望在网站上进行配置更改,并立即看到对手持设备的影响,而不必拥有物理设备(同样,设备非常昂贵)。他们希望能够创建培训材料或召开销售会议,并能够向客户演示应用程序,而无需手头有物理设备。
Microsoft提供了几个设备模拟器,但是它们对于商业用户来说可能太复杂了。它们是开发人员工具。一种想法可能是以某种方式在虚拟机中使用模拟器,可能与终端服务或甚至某种智能的屏幕捕获/VNC结合使用,以在浏览器中显示模拟的设备。然而,我怀疑以这种方式运行模拟器可能不是一个可伸缩的解决方案。此外,一台机器上一次只能有一个仿真器被“挂载”并连接到网络。
我正在寻找任何可以帮助我满足业务用户需求的建议。
谢谢。
发布于 2011-01-21 01:38:23
我能随手想到的唯一一件事不是那么简单,但可能是有用的(当然也是他们测试的唯一“真正”方法)。
我会创建一个类似于远程显示应用程序( WinMo Developer power tools的一部分,也是Platform Builder for CE附带的)的服务,实际上它可能只是使用该应用程序(它的源代码实际上是Platform Builder附带的,所以PB的eval版本会为您提供该源代码)。
然后,您将创建一个web界面,作为该服务的“外壳”,将显示的图像编组到网页中,并将图像单击作为鼠标事件返回到设备。
https://stackoverflow.com/questions/4748980
复制相似问题