我有一个 .NET WinForms 应用程序,其中笔记本电脑通过 USB 连接到秤和 GPS 天线。认为我们可以将其作为 Web 应用程序和平板电脑使用,这是不是很疯狂?我们希望让东西变得更薄更小(这可以放在卡车上……司机也不需要大量的键盘)。
显然,平板电脑必须有一个 USB 端口(有些有,有些没有)。但是对于 USB 设备的“粘性”,我必须在 ASP.NET 页面上拥有一个 Silverlight 控件?麻烦多于其价值?
感谢您的任何想法/建议。
我有一个 .NET WinForms 应用程序,其中笔记本电脑通过 USB 连接到秤和 GPS 天线。认为我们可以将其作为 Web 应用程序和平板电脑使用,这是不是很疯狂?我们希望让东西变得更薄更小(这可以放在卡车上……司机也不需要大量的键盘)。
显然,平板电脑必须有一个 USB 端口(有些有,有些没有)。但是对于 USB 设备的“粘性”,我必须在 ASP.NET 页面上拥有一个 Silverlight 控件?麻烦多于其价值?
感谢您的任何想法/建议。
您可以编写一个 ActiveX 控件或浏览器插件来使用 USB 端口(Silverlight 可能无法满足您的需求)。不幸的是,这些控件很可能必须手动安装在机器上(除非您想降低浏览器的安全设置)。最好将 ClickOnce 与 WinForms 应用程序一起使用,以简化新版本的部署并继续使用现有代码库。
如果你只需要读取 GPS 数据,你应该使用 HTML5 Geolocation API: Demo and Specification
我已经通过 USB 到 30 针适配器将 USB 条码扫描器连接到 iPad,运气不错。唯一的问题是功率限制,如果设备消耗的电流超过几百毫安,iPad 将关闭设备的电源。但是,您可能无法连接不像键盘或相机那样的外围设备。