Windows 7的推出,不仅给数以亿计的计算机操作系统使用者们以全新的体验,更重要的是,微软也发现了随之而来的在专用设备上Windows的新机会。
微软Windows Embedded事业部总经理Kevin Dallas在接受51CTO.com记者专访时谈到:“用户越来越多的希望能把PC屏幕上的信息及功能,应用到日常使用的所有其他的屏幕上,把原先在本地的应用软件和互联网无缝的联系在一起,最终他们不再是简简单单的购买一个硬件设备或是一个播放器软件,而是能够将播放器和互联网相连接应用在机顶盒中的媒体中心。”
类似这样的一个机顶盒,也正是微软所定位的在专用设备上Windows的机遇。Windows Embedded Standard 2011就是Windows 7的组件化版本,它将Windows 7的完整功能和体验都带到了嵌入式设备中来。“我们希望能将Windows 7强大的力量带给OEM厂商”,Kevin谈到:“构建基于Windows的嵌入式平台,首先能够提高效率,设备不仅能够从本地很容易的连接到后端Windows的基础架构上,而且能和大量最终用户的系统连接在一起。其次,我们不光要实现互联而且要从设备中提取有效信息,让这些信息在商业智能的应用中充分发挥作用,使Windows有更多的交付能力。第三就是屏幕,连接设备对屏幕的需求将会带来爆炸式的增长。”
在应用了Windows Embedded 实现的对鼠标生产质量进行监控的嵌入式应用系统中,可以看出,Windows触摸屏和鼠标手势功能,手写和语音识别功能,高级三维显示控制功能等丰富的用户体验都应有尽有。同样对于这些专用设备上的应用的开发,同样可以使用Visual Studio进行。开发人员可以在Windows Embedded Standard 2011平台上选择所需要的Windows 7组件,构建你所需要的嵌入式应用平台。
“在选择嵌入式开发平台时,有三个主要方面需要OEM厂商进行评估”,Kevin说:“嵌入式应用的开发总成本和投入产出比,应该是选择开发平台时的***条件。***,是否有扩展性针对基础平台做开发,并在开发过程中提供高效的SDK;第二,在中间件层面,是否有像浏览器技术、多媒体技术等和Windows设备平台相互兼容的能力;第三,在应用层面,是否有广泛的生态系统兼容性”。
从***发布的Windows Embedded CE6.0 R3中可以看出,UI方面实现了Silverlight的应用。设计师仅用几周的时间就构建出一个CID消费互联设备,通过这个设备实现了非常丰富的动画效果和触摸技术等应用功能,可以出图象在屏幕上的效果和设计者希望最终用户看到的效果是一样的。
“同时,在Windows Embedded CE6.0 R3中还对浏览器进行了优化和升级,设计师完全根据设备的不同而轻松改变对浏览器控制方法的设计”,Kevin谈到:“比如一台7英寸屏幕的平板电脑,设计师把所有控制键都排到一边,这样就易于用户的操作。而对于内容在屏幕上如何布局,则可以按照3英寸或者其他参数进行设计,比如通过触摸进行平移、缩放,选择更加直接的方式获取信息等,所有的定制都是出于增强用户体验的目的。”
从Windows Embedded家族的产品路线图可以看出,微软嵌入式开发真正的专注人群首先是开发者;第二是设备运营商,因为OEM在应用开发时需要考虑将来这台设备到了现场是如何运营和使用的;第三是最终用户,产品中所设想的各种场景、各种性能配置都是针对最终用户的想法和需求来进行的。包括Windows Embedded Standard的高度模块化、Windows Embedded CE支持各种CPU架构,这样全线的平台产品使得Windows实现了从PC到手持设备的全线覆盖。