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为您提供了全球领先的支持保证,帮助您降低开发成本,更快地将设备推向市场:

  1. 向下兼容以前的版本,在应用、驱动程序和服务方面实现连续性,保护您的投资。
  2. 可以访问基于丰富、成熟、用户熟悉的Microsoft API的开发环境。
  3. 在熟悉的Microsoft Visual Studio®开发人员环境中工作,并通过增强的安全性、可靠性和可管理性来配置、构建和部署设备。
  4. 业内领先的10年支持生命周期政策,给您以绝对的信心。

 

迅速开发连接性设备方案

Windows Embedded Standard采用多种先进技术,可以轻松地连接许多通用的行业标准,包括多种微软桌面和服务器技术。有了Windows Embedded Standard,您还可以获得更优秀的安全和管理技术,帮助您的嵌入式设备无缝连接到Windows Vista®,利用Windows Server® 2008的各种新功能。此外,Windows Embedded Standard提供了多种特性,实现了下一代媒体体验和丰富的互动应用,帮助设备制造商比以前更快地把创新设备推向市场,同时提供无可比拟的连接体验。

信心

开发工具

  1. 熟悉的Visual Studio开发环境,用以构建和测试应用
  2. 预置设备模板,帮助提升设计起点
  3. 特定的嵌入式基本特性,帮助您根据设备定制操作系统
  4. 基于丰富、成熟、熟悉的Microsoft API的开发环境

更快进入市场

  1. 兼容商用PC硬件、数千种市面上的应用、驱动程序和服务
  2. 为英特尔、Via和AMD最新发布x86芯片组提供内置组件化驱动程序
  3. 向下兼容以前版本,帮助加快产品开发

即用即付许可政策

  1. 在出货时按批量分级、按每台设备支付许可费
  2. 许可模式允许先使用试用版本构建和测试设备,然后再决定购买

知识产权保护

  1. 降低设备制造商的诉讼风险
  2. 根据许可协议条款,预存知识产权保护基金

领先的技术支持

  1. 10年生命周期支持政策保证
  2. 您可以依靠24x7专业技术支持,使您的嵌入式业务获得迅猛发展

 

连接性

与现有的Windows PC和服务器基础架构具有互操作性

  1. 无缝连接到现有的基础架构中
  2. 设备可以简便连接Windows Vista,利用Windows Server 2008中的各种新功能

企业高维护性和可管理性

  1. 支持Windows Server Update Service、Microsoft System Center Configuration Manager(微软系统中心配置管理程序)和Operations Manager(运营管理程序),帮助确保对操作系统和应用级更新实现企业级的可管理性

建立杰出的视觉体验

  1. Microsoft Silverlight:跨浏览器、跨平台插件,为Web提供下一代媒体体验和丰富的互动应用 (RIAs)
  2. Windows Internet Explorer 7:改善了导航和搜索、打印和RSS订阅功能
  3. Windows Media Player 11:专门设计的新媒体功能,帮助管理数字程序库
  4. Microsoft .NET Framework 3.5:多种新技术,建立拥有杰出的视觉体验的应用,跨越技术边界,实现无缝通信,支持各种业务流程

社区

全球范围社区支持
  1. Windows Embedded合作伙伴计划(WEPP)把您与全球合作伙伴网络连接起来,引导您完成设备项目的每一步。如需更多信息,请访问:www.WindowsEmbeddedPartners.com
  2. Windows Embedded Standard工具包括内置导航工具,帮助引导开发人员获得各种技术资源。现在,开发人员可以从一个中央位置,轻松地获得广泛的、有价值的社区资源和支持,包括教程、文档和网上社区论坛,如新闻组、聊天、博客和MSDN Windows Embedded开发人员中心

开发者资源

  1. Windows Embedded开发人员中心得到了微软开发网络(MSDN)的鼎力支持,提供了详细的技术信息、培训和社区支持。如需更多信息,请访问:www.msdn.com/embedded
  2. 如需整体产品信息、查找分销商地址或查看客户成功案例,请访问:www.windowsembedded.com/standard

Windows Embedded 产品介绍

Windows Embedded Standard与Windows XP Embedded比较:

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的开发资源进行一个整合。 更多

微软相关专题

本站其它专题