【51CTO独家整理】随着Windows Embedded CE正式更名为Windows Embedded Compact 7,微软操作系统产品Windows 7、Windows Embedded Standard 7、Windows Phone 7、Windows Embedded Compact 7都归入了“7”系列,不难看出随着Windows 7上市后取得的不俗成绩,微软在专用设备上的开发平台、手机平台都希望能延续“7”的辉煌。
微软将Windows 7很好的用户体验移植到了专用设备上,推出了Windows 7的嵌入式版本操作系统Windows Embedded Standard 7,在我们的日常生活中,越来越多的会接触到嵌入式设备,比如POS机、导航设备、银行的自动取款机、自动终端查询;我们乘坐公共汽车的刷卡机、地铁站的终端机等等,要想在这些专用设备上有与在PC上同样的用户体验,Windows Embedded Standard 7将会起到至关重要的作用。
51CTO.com联合微软共同举办了《Windows Embedded Standard 7颠覆嵌入式应用开发体验》巅峰访谈,邀请微软嵌入式Windows产品部项目经理施卫娟、北京思创银联科技有限公司副总经理万雪松、北京诚亚博瑞科技有限公司技术工程师、嵌入式MVP肖正波一同探讨这一场“7”的颠覆从何而来!从现场实录中可以引发我们的诸多思考:
Q: OEM厂商是跟终端用户直接接触的群体,那么终端用户在选择使用嵌入式设备的时候,最关心的是什么?
万雪松 :我们所服务的这些客户最关心的应该是安全性和可用性这两点。但是他们在提出这些需求的时候,往往是比较笼统的。比如就提出一个需要安全的设备,这其实是一个很大也很难的需求。我们接下来就要分析安全的设备到底是怎样构成的,其中哪些是由嵌入式系统实现的,我们就尽力使用系统级的特性来满足客户。哪些是系统可能不提供,是以后要做二次开发或者是用户专门定制的功能,然后结合操作系统一起提供给客户,通过这样的模式来实现客户的某一个特殊的需求。所以我们的客户安全性、稳定性和易用性上是必跑的三驾马车。
Q:国外Windows嵌入式系统的实施有什么样的经验可以分享给国内的用户?
施卫娟 : 和国内的客户交流时发现他们其实有很多非常有创造性的想法,很有创意。微软也希望能通过社区的活动和类似这次的51CTO举办的访谈活动,能够更多了解我们的产品平台并未大家的创意提供技术的支撑。国外嵌入式项目团队,无论从整个方案或者从测试方面都加入了很多传统的软件工程的思想,在测试方面可能会有更多的经验。因此我们也将一些项目中总结出来的经验,固化成为一种工具,来帮助更多的人使用这些好的经验。
Q:有一些嵌入式应用的场景是这样的:设备需要在前端获取大量的数据,在后端处理大量的计算,然后迅速的将计算结果反馈给前端做下一个动作。这样的应用Windows Embedded Standard 7是否也适用?
施卫娟 : 这里面应该包含有几个连续的环节,业务程序数据处理抓取过程,还有网络传输的过程,我的理解是并不完全依赖于操作系统平台,因为还有你的硬件,比如说CPU的速度有多快,网络传输是不是有瓶颈等等,操作系统层面并没有太多的控制。不过从客户建立的数据中心的反馈结果可以看到,现在很多票据、身份验证都是经过前端设备采集,马上回到后台,验证之后再把信息返回来。从效率来看已经达到了企业级的标准。
肖正波 :如果是工业级设备的话,采集模块本身的速度,它本身的处理能力还有你的网络带宽都有有所影响,W如果嵌入式设备对实时性的要求很高,也可以使用Windows Embedded Compact 7,也就是大名鼎鼎的Windows Embedded CE。