WinHec2008还是有一些惊喜.
关于多点触控
下面的图片是电影《逃出克隆岛》的一个画面,电影中的那个大桌面比微软的Surface还要"体面",当时有三点让我很惊喜: 1.教授是双手一起操作桌面上的各种窗口 2.教授把桌面上的"写字板"轻轻"甩"给男主角 3.男主角和教授同时操作"桌面" .
当时想,基于Win32消息机制这种应用显然是不可能的,这种应用的实现必然是革命性的.
《逃出克隆岛》是2005年的电影,而现在Surface就在眼前.
可以说是微软的Surface让更多的人第一次见到了Multi-Touch,多点触控.在远瞻展台亲自体验了一回,还有人提出了一些有中国特色的想法:"做茶几很不错";"可以开发一套麻将"等等
12月3日的课程我全泡在了多点触控技术课程,Windows消息果然做了扩展.在细粒度上触摸产生的消息是WM_Touch,然后在这个基础上做了一个常规动作gesture的抽象比如旋转,缩放(WM_Rotate WM_Zoom,)之类.微软为多点触控的应用程序开发提供了统一的API,开发方式和传统的WinForm开发极其相似:在需要关注的事件中写你的处理逻辑就可以. private void button1_Click(object sender, EventArgs e)只不过这里的事件变成了旋转,缩放;当然可以使用C#开发.该API最多支持10点同时操作:).
微软为多点触控硬件厂商也提供了统一的驱动程序开发标准,,硬件厂商按照该API进行开发通过微软的测试之后可以获得微软徽标认证.在Windows7中,多点触控的功能可能会以一个包的形式可选安装.
当计算机硬件足够便宜,系统跑起来足够快还有什么能吸引用户去更新换代?那就是用户体验,当一个"爱不释手"的未来笔记本出现眼前的时候,或许消费者能够松开捂紧的钱袋.
曾经教给一个小朋友用笔记本的触摸板,用鼠标.小家伙学会了之后盛情邀请我玩游戏,"你用触摸板,我用鼠标",我只能告诉小朋友这个不行.现在我可以告诉他:"等你长大了,就可以了".
关于Windows7
还有关于Windows7的一些信息,Windows7当前发布的是Pre_beta,可以在配置一般的机器上跑得很好,甚至在epc上.展台上看到了很多小本子跑着windows7,比如神舟的一款XX产品什么的.这个消息还是很振奋的,把内存从2G升级到4G的计划取消.