InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

流行的Surface SDK引入新特性

作者 Jonathan Allen 译者 王波 发布于 2009年12月14日

领域
语言 & 开发
主题
嵌入设备 ,
.NET ,
嵌入式系统开发 ,
编程 ,
Surface

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

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

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

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

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

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

译者 王波 是匆匆IT过客,涉足于.NET编程技术,潜心研究和译书,与友人共译《C# 3.0揭秘》 。