由于Iphone的畅销苹果公司的Multitouch(多点触控)技术为我们所熟悉,Multitouch技术在这近年有了广泛的发展,这里我为大家介绍下微软在Multitouch技术方面的进展。
1.Surface solution
在08年微软公司推出了名为surface的Multitouch解决方案;基于surface可以开发多达同时20个点触控的应用程序,支持多点触控的手势、应力、水波、顺移等等特效;
我们可以从微软官网下载surface sdk: http://www.microsoft.com/downloads/details.aspx?FamilyID=3db8987b-47c8-46ca-aafb-9c3b36f43bcc&displaylang=en
Surface的硬件需求与其他普通设备唯一的区别就是它需要一台支持多点触控的终端设备;
Surface的软件环境目前是:
OS:Vista sp1或以上
IDE: VS2008 SP1 or EXPRESS
.NET FRAMEWORK: 3.5 SP1
经过试验Surface目前不支持VS2010和.NET FRAMEWORK 4;
2.Windows 7 SDK solution
由于Surface目前不支持VS2010和.NET FRAMEWORK 4,查阅信息找了下其他能支持多点触控的解决办法,很惊奇,原来Windows 7本身就支持多点触控,并且新的WPF4 对多点触控有着良好的支持;并且只要有一台支持多点触控的设备就行了(当然也可以是模拟器,目前我还在寻找模拟解决的办法)。
两个问题的汇总
关于WPF4对多点触控的支持?
目前网上已经有很多例子,本篇就不做展开;通过网上的例子我们确认通过WPF4提供的事件能够支持多点触控中的手势、顺移、扩大、应力、水波等效果;
目前国内是否有支持多点触摸的显示器?
通过网上的一番搜索我们找到了两家公司提供的两个型号的显示器(这里不写型号避免做广告的嫌疑,可以私下交流),效果都还不错。
对Windows 7 多点触控的初探暂时先写到这里,目前可能会订一台支持多点触控的硬件设备,等设备到位(或者找到替代的模拟器)再为大家带来后续:)
转载时,请注明本文来源:www.cnblogs.com/tmywu
作者: 淘米部落
联系邮箱:tommywu23@gmail.com