技术开发 频道

微软发布Surface SDK 新特性助触控平台

  【IT168 评论】微软Surface SDK已正式向公众发布。之前的SDK仅限制PDC参会人员合其他特殊受邀人员使用。Surface SDK仅可在Windows Vista 32位版上运行。目前,它还不支持Windows 7和其他操作系统的64位版本。开发者还需要C# Express 2008或Visual Studio 2008 以及XNA Framework。

  Surface SDK是微软公开发的提供给第三方程式人员开发多点触控软件

  这套SDK 内包含有视觉式物体辨识功能以及名为 ScatterView 的物体控制核心组件。由于 Windows 7 将会内置有多点触控机制,因此在 PDC 当中有一场「从 Surface SDK 到 Windows 7 的程序开发教学」展示,好让开发人员能够更快进入 Windows 7 的世界。照这局势看来,或许再过不久我们就可以玩到多点触控的巨大版新接龙了喔!

  硬件需求则以微软性能排名的顺序列出。CPU、RAM和Disk需要4.0或以上级别,对图像要求则需要在5.0级别。你还需要“支持1280 × 960分辨率的普通显示器或者支持1440 × 900分辨率的宽屏显示器”。它并没有提及是否需要触摸屏用于操作文档和鼠标的模拟手势。

  目前Surface的SDK内容可以在微软官方下载中心页面中取得,大小约为144.2MB。目前此SDK为免费下载,应该是微软也想极力推广此项技术,让开发厂商们可以自由运用此项开发工具包作出各式应用软件,进而应用于PC或者是其他PC-Based装置上。

  微软在去年PDC (Professional Developers Conference,专业开发者大会)时宣布Surface约有60家配合厂商合作,而目前则已经有超过250家厂商作为合作,同时微软也宣布Surface SDK已经有5000次以上的下载次数了。

  流行的Surface SDK版本还包含了一个服务包,包含一些额外的API。多个类添加了新的功能,包括ScatterView、Contact、TagVisualizer和SurfaceSlider。新的类包含了模拟器脚本的回放机制,以及SurfaceSelector和SurfaceHeaderedItemsControl等基础类。

  在开发工具中还有一个压力生成器。这个工具可以发送随机生成的输入,如“类型、尺寸、触碰速度、触点区域、显示速率、触点密度以及模拟手势是否可触碰Surface Shell接触点”。在重现性方面,该随机过程则依赖Seed值。

  此外还添加了“服务应用程序”的支持。这有点像Windows Services,因为它们没有用户界面而且也不能维持与用户之间的会话。如果他们失败或初始化其他Surface应用程序的话,服务应用程序可被自动重启。

  Surface Shell贮存了所有Surface应用程序,现在可给对象添加标签来启动与之关联的应用程序。

  官方下载Surface SDK

0
相关文章