可能周围有很多类似的问题,但是由于我只知道很少有解决方案,我不确定是否对我们有用,所以我正在寻找其他东西,也许是新技术......
我们所拥有的是这个不那么花哨的 USB 设备(当然,它需要加载驱动程序),并且它有几个 C++ dll 来帮助从中获取某些输出。最重要的是,我们制作了一个 C# 桌面应用程序,它以更有吸引力的方式使用设备(内部有大量互操作)。
到目前为止一切都很好,但是为了获得更大的灵活性,将应用程序提升到网络上......有哪些选择?
已知的解决方案是:
- 1) ActiveX - 有点老技术,不是跨浏览器;
- 2) .Net 'applet' - 不那么常见(这甚至是一个解决方案吗?)
- 3) Java 小程序- 众所周知,但需要 JVM(因为我们选择了 C++,C# 可能超出了范围);
- 4) USB 设备本身的 Web 服务- 我们的设备很轻,我们不能在那里拥有它。
还有其他方法吗?Silverlight 4、5(可能“脱离浏览器”)是一个可行的解决方案吗?现在这些新技术怎么样了?HTML 5还是什么?
EDIT1:特别是我对 Silverlight 感兴趣。有没有使用Silverlight的方法?
EDIT2:我发现了这个问题:Silverlight 可以访问访问 USB 端口的 .Net 库吗?. 从中我能理解什么?Silverlight 真的不是我的方案的可行解决方案吗?
编辑 3:非常重要!
这些设备需要在客户端使用!浏览的人必须在他们的 PC 上本地使用它们!
提前致谢。