新闻  |   论坛  |   博客  |   在线研讨会
晒晒微软CE 6.0 R3
wangying | 2009-11-10 17:42:52    阅读:5434   发布文章

——千呼万唤始出来,只在操作系统组件上更新,增强了用户体验、连接性,其来龙去脉到底是什么?
 
千呼万唤,CE 6.0 R3登场
 
记得2006年秋的北京Tech·Ed微软技术大会上,微软推出了Windows Embedded CE 6.0版本,从CE 1出现到6版本也仅仅用了10年时间;2007年11月,微软又高效地在日本横滨嵌入式技术大会(ET2007)上推出了CE 6.0 R2版本[1],记得R2最重要的特征是连接性大为增强,当时笔者揣测一年后,7.0版本肯定会被很快抛出。但是等啊等,2年后的09年11月6日,借着Windows 7于10月推出的东风,Windows Embedded CE 6.0 R3版本终于在北京隆重登场了[2]
 
划时代的Windows 7都推出了,为什么没有推出CE 7.0,CE 6.0 R3有何定位和优势?
 
照片1 Tech·Ed微软技术大会盛况空前,在北京奥运会新闻中心兼击剑馆——国家会议中心举行,据说是奥运会后的第一次大型活动。
 
R3增加了CE 6.0的操作系统组件
 
在Tech·Ed微软技术大会上,Embedded CE高级产品经理David Wurster对《电子产品世界》的编辑说道:CE 6.0 R3版本是在已经交付到市场上现有的CE 6.0基础上又增加了特定的组件,例如面向Windows Embedded Sliverlight技术,类似QQ的即时通讯等,把这些组件放到CE 6.0核心基础之上。所以CE6.0 R3并不是内核有了新版本,也不是说开发工具有新版本,而是在原来的基础之上部署了组件化的、为厂商带来增值的技术,这样可以利用已经有的针对原有CE基础平台之上的投资技能包括软硬件部署来快速有效地实现设备的差异化。
 
CE平台里有三个组成部分:核心操作系统、开发者工具、操作系统的组件,这次R3发布只是操作系统组件的增加,下一次发布将是重大发布,无论是开发工具到操作系统的组件都是全新的发布,而且名字会改叫Windows Embedded Compact 2011,预计将在明年上半年发布。
 
Windows Embedded事业部总经理Kevin Dallas接着说:从现在的CE6.0R3到WindowsEmbeddedCompact未来版本之间,OEM厂商将会经历两个操作系统之间非常平稳的过度,特别是就BSP(板级开发包)和硬件而言,不需要在内核上进行任何的重新架构设计。OEM厂商可以基于新的操作系统,把最先进的技术设备推到市场上。

 
照片2 气势恢宏的Tech·Ed微软技术大会,据说研讨会门票1000多元一张!
 
CE 6.0 R3诞生之意义
 
为了给我们洗脑升级,微软Embedded CE高级产品经理David Wurster又约笔者等媒体人来到位于望京的微软大厦,详细介绍R3技术。
 
PC可以用数以亿计来算,手机是数十亿计,但是谈到专用设备是要以百亿衡量的,所以微软Windows Embedded的工作就是让OEM(制造商)合作伙伴通过Windows实现设备差异化的设计。为此,微软把市场分为两部分:消费级个人用户和企业用户,这两个用户的群体之间的需求是有所不同的。
 
在整个Windows Embedded产品家族中,CE主要针对个人用户,但是在这个平台上也能做很多企业级的应用。
 
那么个人用户设备有哪些需求?哪些发展变化使微软最终推出了Windows Embedded CE6.0 R3版本?

 
照片3 微软Embedded CE高级产品经理David Wurster
 
1,个人用户需求第一要素:丰富的用户体验
   
消费类设备可以从两个角度看:第一体现在社会上实现越来越丰富的用户体验,不光是设备的外观,感觉也要非常好,而且要有人机界面、丰富的浏览体验,另外这些专用设备上网的能力也越来越强,并具有浏览体验。
 
Windows Embedded丰富的用户体验之所以能够帮助OEM厂商在设备上做到主要是通过我们向他们提供的工具,在Windows Embedded产品线当中特别是Windows Embedded CE当中两个重要的工具,一个是Visual Studio,Visual Studio是专业的开发工具,这样的开发工具不仅能做基于操作系统的开发,而且用同样的工具也可以直接进行应用的开发,OEM厂商正是通过应用来界定他们的设备带来什么样的用户体验。
 
在CE平台中,第二个重要工具就是Expression Blend,它是专门的设计工具,设计师通过设计工具,比如用针对浏览器的Sliverlight技术,现在有了Expression Blend以后可以直接在设备上体现丰富的身临其境的用户体验。有了Expression Blend,用户对于OEM设计出来的设备外观以及感觉能够达到较好的状态,与此同时,有了Visual Studio能够在应用方面帮助于OEM厂商,这样就有了完整的工具帮助用户实现完整的体验。
 
2,个人用户需求第二要素:设备连接的性能
 
第二个要素就是设备连接的性能,在谈到连接性的时候首先强调的是不同类型的专用设备之间的连接和专用设备和PC之间的连接,例如在设备之间的连接和设备以及PC之间的连接我们可以看到最终用户有很强的需求,要各种设备上要以同样的体验访问信息,比如他们要求坐进汽车之后设备可以帮助他们进行媒体播放的渲染,比如说像音乐内容的渲染,而且能够用手上的手持设备随时访问PC当中的信息,Windows Embedded正是通过提供连接性基础的平台架构,帮助OEM来实现设备的差异化。
 
               3,个人用户需求第三要素:设备和云服务的能力
 
    设备的第三个连接性主要是设备和云以及和云服务连接在一起的能力,或者是通过云连接的能力。我们现在看到访问信息的新的方法有的是访问存储在云的信息,而不是存储在PC的信息,这也是对连接性方面的要求。
 
照片4 矗立于望京的新微软大厦,8月微软才正式入驻,地址在“国风北京”——不太像地名、更像广告词的一个鲜为人知的地方。不知过几年能否火?
   
剖析CE 6.0 R3技术
 
Windows Embedded CE 6.0 R3的特点,首先是对于OEM厂商来说这是具有高可信度的平台,能够帮助客户做设备的开发,因为这是一个组件化的平台,在CE 6.0 R3工具包当中有600多个操作系统的组件,对于OEM厂商来说只需要挑选自己用的组件来开发他们设想的设备,并且根据他们的需要来进行优化。
 
例如连接体验包括专用设备和PC之间的连接、专用设备和云的连接,在R3当中推出了几个重要的技术,其中一个通过Windows Device Stage设备平台实现通过设备和安装了Windows7操作系统的连接使得设备功能得到进一步拓展。
 
尤其在R3平台上微软Windows Embedded部门有一个重要的合作伙伴就是腾讯,在R3平台上支持腾讯的QQ即时通讯服务,这样设备OEM厂商能够在CE 6.0 R3平台上设计出来的设备就能够访问腾讯的QQ即时通讯服务。
 
R3主要有八大技术,前四项为了丰富用户体验,后四项实现设备连接性。
 
1,丰富用户体验类:
●IE Embedded。在IE核心基础之上,R3平台对IE做了嵌入式的优化,包括对网页能够进行平移、布局的调整以及对网页进行搜访,对于网页可以进行局部放大,根据具体的应用可以对用户界面进行定制的功能等。
 
    ●面向Windows Embedded的Siliverlight技术
另一个技术就是在这个平台当中融入了基于Sliverlight技术——一种全新的用户界面框架,能够帮助OEM厂商直接在设备上就去实现丰富媒体的功能,比如丰富的图形功能,比如在设备用户界面当中就可以实现Sliverlight的动画效果。
 
什么叫让OEM设计师也能参与进来呢?过去从传统上来说基于CE平台开发用户界面和应用的时候,主要是由开发者做的代码开发工作,但是今天可以通过Expression Blend的工具,让设计师直接设计设备,包括设计用户界面的观感,开发人员可以直接通过Visual Studio做一个后端代码上的开发。
 
有了面向Windows Embedded Sliverlight技术之后,另外一个好处就是设备厂商在创建一个新的丰富用户体验的时候所需要花的时间从过去的几个月缩短到现在的几周。
 
●Adobe•Flash Lite 3.1.0
R3平台当中有完全集成进去的Flash Lite 3.1.0版本,这样就可以在基于R3设计的设备上能够直接播放Flash内容。
 
●触摸和手势输入
在R3平台上完全集成进去的技术就是触摸和手势输入支持的能力,在具体的应用当中包括在看照片的时候完全可以通过触摸和手势的输入来根据应用的需要完成操作。
 
手势输入变得越来越重要,无论是消费电子产品当中还是在移动终端设备当中以及在PC当中,我们的用户越来越多希望拥有人机互动的功能,因为这是更加自然的输入方法,能够让用户以更加自然的方法去访问应用,而不是现在基于鼠标的访问方法。我想给大家介绍的我们在演示版当中有几种预制在里面的手势,比如平移的动作,但是在架构当中有一个扩展引擎在里面,这是完全可扩展的架构,在这个平台基础上,OEM厂商可以定制自己的手势,比如修改的OEM厂商觉得它的设备将来能够允许用户用画圈的手势就可以在扩展引擎的已经上把画圈这个手势定制进去。
 
2,设备连接性
●连接管理器
首先是连接管理器,我们可以把它看作是应用,也可以当做中间件,开发者可以从应用的传输方法当中把应用抽象出来,完全专注于应用的开发而不需要考虑应用将来怎么传输,通过蜂窝网络传输、Wi-Fi还是蓝牙?因为它会处理好传输的问题。
 
Windows设备平台
Windows Device Stage技术安装了用于Windows 7 PC的平台,当专用设备和Windows 7实现连接的时候,用户对于自己的用户体验可以加以定制化的操作。
 
QQ Messenger客户端
安装了在我国很受欢迎的QQ Message客户端R3平台。
 
●Office & PDF Viewers
在R3平台上还有Office阅读器和PDF阅读器。
 
专用设备比嵌入式系统领域更专
 
从这次发布看,微软虽然是嵌入式部门,但最近几个月更加频频提到“专用设备”,很少提及“嵌入式设备”。David Wurster解释说:“之所以在命名上做这样的改变,因为我们看到过去叫做的嵌入式设备功能越来越强大,超出了人们的想法当中比如说嵌入式单一状态的应用,比传统嵌入式应用丰富得多,如果再用传统嵌入式设备说法已经不能反映现在讲的专用设备所能体现出来的先进功能。”
 
微软Windows Embedded也提到了该公司提出的CID(消费类互联设备),就是介于智能手机与全功能的基于Windows的小型笔记本电脑间的一种设备。因此笔者认为CE 6.0 R3表明了微软CE的战略,更加注重CID,使从智能手机到PC全覆盖。从这个角度说,微软和风河、一些工业级Linux厂商的战略定位是有一定区别、交错的。
 
可从R2平台免费过渡到R3
 
R2在中国取得了很大的成功,从微软全球“创意飞扬[3]”、“创新杯[4]”等大赛受学生热捧可见一斑。David Wurster说:希望至少在下一次创新大赛当中能够鼓励参赛的学生用到最新的产品,比如能够使用面向Windows Embedded Sliverlight技术当中体现出丰富的用户界面,比如用Device Stage体现出连接性。对于参赛的学生来说如果他们手里已经有了R2的工具包,他们可以上网免费下载R3当中新增的这些组件,任何在CE 6操作系统许可证有效期内的OEM厂商可以免费下载R3新的组件和技术,从R2平台过渡到R3平台。
   
至于学生用600多个组件做什么事情根据学生自己的需要来决定,所以嵌入式产品部门最重要的工作就是把功能都提供出来,用户做什么设备可以从这个功能里挑出来做专用的设备,这就是微软Windows Embedded产品的定位。

   
照片5 微软楼层里的休息区
 
相关链接:
[1]日本“嵌入式技术2007”盛会印象.http://www.eepw.com.cn/event/topic/et2007/index.htm
[2]微软发布全新Windows Embedded CE.http://www.eepw.com.cn/article/99719.htm
[3]微软“创意飞扬” 开发者大赛冠军出炉,“聪明的药丸”胜出. http://jerome.spaces.eepw.com.cn/articles/article/item/63670
[4]微软“创新杯”嵌入式项目:挑战学生脱离PC/桌面. http://wangying1.spaces.eepw.com.cn/articles/article/item/61515
 

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
tangonly  2009-11-30 10:08:40 

对手机,ce已经没市场了

iwillbeback008  2009-11-28 19:14:55 

可从R2平台免费过渡到R3,确实是一条好消息!

skyseas  2009-11-27 16:08:32 

这个东西速度慢、IE也比不过XP的IE.

jameswangsynnex  2009-11-14 09:49:59 

可从R2平台免费过渡到R3,确实是一条好消息!

推荐文章
最近访客