Windows Embedded Standard开发初体验(连载)
——作者:马 宁 微软(中国)有限公司平台及开发合作部开发合作经理 微软最有价值专家(MVP)
Windows Embedded Standard开发初体验 (一)
——安装Windows Embedded Standard
Windows Embedded Standard,微软又创造了一个新名词。与此同时,XP Embedded,成为了一个历史名词。被乱刀切块的XP Embedded也是XP,所以Windows Embedded Standard也只能运行在x86架构的CPU上,而不能支持其他的CPU,比如ARM。
当然Windows Embedded Standard比起之前版本的XP Embedded还是有很多进步的,最大的一个特点就是将Silverlight引入到了WES中,后边我们还会详细说到。
Windows Embedded Standard开发初体验 (二)
——支持Silverlight的Windows Embedded Standard
完成Windows Embedded Standard安装之后,我们就可以来做Windows Embedded Standard的第一个操作系统镜像了。在开始菜单中找到“Microsoft Windows Embedded Studio”,启动其中的Target Designer。然后再Target Designer的File菜单中选择New,创建一个新的Configuration。
Windows Embedded Standard开发初体验 (三)
——开始创建Silverlight的组件
Silverlight在嵌入式领域发挥的作用绝对不仅仅只有增加Web的用户体验而已。很多嵌入式设备需要丰富多彩的用户交互界面,比如ATM、自动售货机、自助查询终端、老虎机(喔)……Windows Embedded Standard的主要应用领域恰好在这几个方面,所以Silverlight对于来说Windows Embedded Standard来说是如虎添翼。
Windows Embedded Standard开发初体验 (四)
——添加文件、依赖组件、注册表
接下来我们就要进入创建组件最重要的一环了,添加文件。为什么说重要,因为这里有一个大坑,我在Windows Embedded Standard产品组施卫娟老师的指导下,花了两周的时间才勉强爬出来,可见该坑之深。
Windows Embedded Standard开发初体验 (五)
——导入组件数据库
将组建导入组件数据库的工作相对简单,只需要打开Component Database Manager,然后在Database属性页中,点击Import按钮。在弹出的Import SLD对话框中,首先选择SDL file,也就是我们刚才通过Component Designer编辑好的组件,然后点击Import按钮就可以了。
Windows Embedded Standard开发初体验 (六)
——IE的安全限制
让我们回过头来说Silverlight TV的那个安全限制吧,还是要强调一下,并不是所有的Silverlight都会遇到这个问题,只是Silverlight TV调用了ActiveX组件,才会遇到这个问题。
这个安全提示在我们平时使用IE时也经常会遇到,点一下也就没事了,毕竟为了安全着想嘛。不过如果将这个Silverlight组件作为Shell,每次启动之后,都是一个黑屏,需要人工点一下之后才能正常运行,用户体验似乎不够友好。
Windows Embedded Standard开发初体验 (七)
——更改启动画面
到这里,我们的Windows Embedded Standard开发初体验活动接近尾声了,还有一个问题,有人觉得Windows Embedded Standard的启动界面与XP完全一样,让人感觉和用XP没有区别。于是,我们就需要修改一下启动画面来达到这个效果了。
Windows Embedded Standard新特性
下一代Windows XP Embedded操作系统
Windows Embedded Standard以组件化形式提供了Windows操作系统的处理能力、用户熟悉的操作性和杰出的可靠性,帮助您把自己的聪明才智和想象力转换成卓越的商业业绩。现在,您可以迅速配置智能、连接性、服务导向的设备,这些设备要求丰富的应用、服务和最终用户体验,同时可以连接通用的行业标准和Microsoft®技术。
让您满怀信心地构建下一代设备
Windows Embedded Standard为您提供了全球领先的支持保证,帮助您降低开发成本,更快地将设备推向市场:
- 向下兼容以前的版本,在应用、驱动程序和服务方面实现连续性,保护您的投资。
- 可以访问基于丰富、成熟、用户熟悉的Microsoft API的开发环境。
- 在熟悉的Microsoft Visual Studio®开发人员环境中工作,并通过增强的安全性、可靠性和可管理性来配置、构建和部署设备。
- 业内领先的10年支持生命周期政策,给您以绝对的信心。
迅速开发连接性设备方案
Windows Embedded Standard采用多种先进技术,可以轻松地连接许多通用的行业标准,包括多种微软桌面和服务器技术。有了Windows Embedded Standard,您还可以获得更优秀的安全和管理技术,帮助您的嵌入式设备无缝连接到Windows Vista®,利用Windows Server® 2008的各种新功能。此外,Windows Embedded Standard提供了多种特性,实现了下一代媒体体验和丰富的互动应用,帮助设备制造商比以前更快地把创新设备推向市场,同时提供无可比拟的连接体验。
信心
开发工具 |
|
更快进入市场 |
|
即用即付许可政策 |
|
知识产权保护 |
|
领先的技术支持 |
|
连接性
与现有的Windows PC和服务器基础架构具有互操作性 |
|
企业高维护性和可管理性 |
|
建立杰出的视觉体验 |
|
社区
| 全球范围社区支持 |
|
开发者资源 |
|
Windows Embedded 产品介绍
Windows Embedded产品线命名规则:
微软在年初推出了新的Windows Embedded产品线命名规则:Windows CE改名为Windows Embedded Compact,预计将在2009年发布。而XP Embedded改名为Windows Embedded Standard,2008年6月在北美发布。WEPOS改名为Windows Embedded POSReady,预计将在2009年发布。还有新推出的针对导航产品的Windows Embedded NavReady,2008年6月在北美发布。Windows Embedded Enterprise。全面兼容应用的嵌入式操作系统,并将随着时间的推移,获得更广泛的一套支持嵌入式的功能。今天,这一产品组由用于嵌入式系统的Windows Vista和Windows XP组成,独家许可用于嵌入式设备开发。
合作伙伴评Windows Embedded Standard 2009:
研华科技有限公司嵌入式计算部副总裁Jack Huang:
Windows Embedded Standard的新特性及其与最新技术的互通能力,如Microsoft Silverlight、.NET Framework 3.5和Windows Server 2008,将允许我们简便地创建要求丰富应用和服务的智能、连接性设备,为用户提供更具创新性的体验。
威盛电子嵌入式平台事业部副总经理吴永成:
Windows Embedded Standard新增了RDP 6.1和Network Access Protection技术,搭配威盛低功耗、高整合性的处理器平台,能提供设备开发商更完备的组件,以提升研发效率,打造与既有企业架构无缝隙连接的新一代嵌入式设备。
惠普桌面解决方案部瘦客户端计算机总监Tad Bodeman:
惠普预计Windows Embedded Standard中的全新连接性和瘦客户端技术组件将有助于惠普和微软继续发展长期合作关系,为客户提供诚信、可靠的远程计算机体验。
Windows Embedded开发资源:
现在Windows Embedded的开发资源很多,但是对于初次进入这个领域的开发者来说,如何开始则成为一个很大的问题。下面,我们就来试着为Windows Embedded的开发资源进行一个整合。 更多

