2014-07-15 51 views
0

我需要为多个并发用户编写带NUI的应用程序。我有以下选择:为第三方设备开发面向Microsoft Surface SDK 2.0的应用程序

  1. 的OpenGL
  2. 微软Surface SDK
  3. 的Microsoft Windows 8.1 RT

上述三个选项我相信,在OpenGL的,我可以写我的计划,但我我对另外两个感到困惑。

对于Microsoft Surface SDK 2.0,我无法确认它可以与支持Windows 7/8的第三方多点触控设备一起使用。该应用程序也只能在Windows 7平台上运行,还是也会在Windows 8.x平台上运行?我将如何在第三方设备上部署Microsoft Surface SDK 2.0应用程序?

Microsoft Windows 8.1 RT支持多点触控手势,但我无法找到任何具体的同时触摸数量的限制。

因此,我想获得关于为第三方设备编写Microsoft SDK 2.0应用程序的更多信息。

回答

1

Surface 2.0 SDK实质上是一组您可以参考和部署到应用程序中的DLL。他们将在Win7,8和8.1上工作。它们用于构建“桌面”应用程序,而不是“现代”应用程序,它们与Win8中的事物很好地发挥作用,就像轻扫切换应用程序一样。

+0

我还可以在为Win 7/8.x编写的应用程序中充分利用Surface SDK 2.0的多用户多点触控手势吗? – dhrumilap

+1

Surface 2.0 SDK基本上会给你一堆WPF控件,这些控件触摸友好且支持多个用户。如果你只是想要基本的'手势'API,这些'操纵'事件被内置到WPF 4中(从Surface 1.0 SDK中取出),并嵌入到'现代'Win8 UI框架中。 Win8 UI框架中的控件触摸友好,但不适用于多用户(例如,不能同时按2个按钮) –

+0

谢谢罗伯特!你的回答非常有帮助,现在我需要继续使用Surface SDK 2.0,因为我需要利用它的多用户功能。 – dhrumilap

相关问题