`

为何选择Windows Embedded Compact 7?

阅读更多

欢迎下载试用新一代Windows Embedded CE(Compact7):
http://www.microsoft.com/windowsembedded/zh-cn/products/windowsce/default.mspx

为何选择Windows Embedded Compact 7?

Windows Embedded Compact 7在业务和技术视角的优势

Windows Embedded Compact 7 (WEC7) 是一种安全的硬实时,可靠的,高性能的操作系统。 它结合最新的网络,多媒体和通讯技术封装在小型设备中。与之相关的Visual Studio2008(VS2008)集成开发环境(IDE)能提供了一个高效的环境以简化复杂的开发任务。

拥有10年技术支持的承诺,合理的开发工具成本和少于一个典型桌面操作系统的设备许可证花费,WEC7 对于各种设备平台来说都是一个具有吸引力的操作系统。

为了深入地了解这个主题,让我们的从一个企业和项目经理为他们的项目寻找一个新的操作系统平台的角度来看这个问题。

无论是开发一个新产品或改造现有的产品,项目和业务经理通常需要考虑以下关键因素(没有任何特定的优先级):

1.硬件平台

2.操作系统

3.开发工具和支持

4.质量控制,调试和测试

5.开发进度

6.成本

成本是一个关键因素,需要进行严格控制以完成项目成本的目标,提高利润率和竞争力来获取业务。在评估和选择项目的组成部分时,我们需要考虑所选定的每一个组成部分如何影响该项目的总体成本。例如,一款用于支持目标操作系统成本相对较低的组件,其不合适的设备驱动会带来额外的成本和解决时间。最终的花费可能要比价格稍贵但能马上投产的设备驱动来的高。

发展进度是另一个关键因素。它对新产品的整体成本和营销优势具有很强的影响。除了降低工资和开销的管理费用,缩短开发进度的能力有助于增强产品上市时间的优势,在许多情况下这可以成为从竞争对手手中获取市场的决定性因素。

这篇文章不是关于如何做项目开发的,使用有关项目开发的信息是为了从基础上阐述为何使用WEC7这个问题。在以下部分,让我们重温以上的6个关键因素并讨论WEC7是如何试用与其中。

1.硬件平台

灵活的硬件选择使一个项目经理能在一个更大的范围中选择可用的硬件,它为项目挑选合适的硬件提供了更多的选择。更大的硬件范围同样能让项目经理用最小的花费购买到符合项目需求的硬件。

WEC7的设计从一开始就支持多处理器架构,包括来自主要芯片供应商的ARM,MIPS和X86的芯片,如以下:

世界范围内的独立硬件制造商能提供支持WEC7的处理器芯片硬件平台。以下Microsoft的网站提供了一个包含不同搜索标准的搜索引擎来帮助寻找支持WEC7的合适硬件平台:

http://msdn.microsoft.com/en-us/windowsembedded/ce/aa714506.aspx

Microsoft维护着一个WEC7设备驱动程序验证程序来测试和验证设备驱动程序是否符合WEC7的特定要求。程序的更多信息可以在一下链接中获取:

http://www.microsoft.com/windowsembedded/en-us/partners/program/validation-program.mspx

支持WEC7的硬件平台使开发团队能完成以下内容:

•为所需组件的硬件创建自定义操作系统的运行时刻镜像。

•使用C/C++开发基于时间和性能的应用程序机器码

•使用C# 或 Visual Basic语言通过.NET Compact Framework的托管代码快速开发带有数据库访问和网络功能的应用程序。

•为Windows Embedded开发带有Silverlight的极佳用户界面。

2.操作系统

虽然开源操作系统没有许可证费用似乎是免费的,听上去很吸引人。在现实中,开源产品远非免费。事实上,在计算开发工具的成本,更高的前期开发成本,操作系统持续维护的成本,不可预测的支持资源以及潜在的与知识产权侵权相关的责任,开源操作系统可能更昂贵,危险和难以管理。

对于一个开发应用和设备的科技公司来说,其核心价值是他们对于目标产业和市场的知识,专长和经验,而非操作系统。无论是使用开源的,内部设计开发的或商业包装的,操作系统是不可避免的成本中心之一。

除非业务重点是提供操作系统服务,对于应用/设备公司最佳的选择还是一个成熟的商业操作系统,它带有已建立的记录追踪系统,有效的开发工具,有信誉的公司能通过必要的资源提供持续的支持和开发以满足未来的需求。此外,对于选择一个公司的操作系统非常重要的是,它是有实力和意愿地保护对其操作系统和客户对于知识产权侵权的指控。

随着1996年11月的首次发布,WEC7是经过超过13年不断发展,改进和加强的第七代操作系统。WEC7是成熟和稳固的,在全球众多核心企业中都有采用。它通常用于组建汽车,消费电子,媒体设备,医疗设备,移动设备,工业自动化,家庭自动化,访问控制,仪器仪表,POS机,机器人等等。

作为地球上最大的操作系统供应商,Microsoft出于其实力和商业利益,它将持续支持并保护对其操作系统和客户对于知识产权侵权的指控。

3.开发工具和支持
随着技术的发展,终端用户希望看到拥有更多功能和更低价格的新产品。产品开发团队所面临的挑战是开发具有新功能的更好产品,同时保持低成本。要做到以较低的成本获得更多的功能必将增加团队中每个开发人员所分配的任务。作为结果,开发团队正面临着工作负荷的增加,同时仍然要保持现有的工作量并跟上不断发展的技术。为了保持竞争优势,对于开发团队至关重要的是能从可靠的公司获取有效的开发环境,最新的技术和持续的支持,以满足未来的需求。

带有Platform Builder的VS2008 IDE能为开发WEC7 OS设计和应用提供开发环境。VS2008 IDE提供了一个带有向导,设计模板和工具的有效环境来帮助简化复杂的开发任务,并帮组开发团队在更少的时间内做出更多的成绩。

使用Silverlight for Windows Embedded (SWE),项目经理可以指定平面设计师负责用户界面并将相关编码任务分配给一个程序员。SWE允许开发团队使用Silverlight技术为产品带来极佳的用户界面。

作为对WEC7持续支持的一部分,Microsoft每月提供quick-fix-engineering update (QFE),以解决从客户反馈中获得的已知问题。为了尽量减少开发人员更新其开发工作站的时间,Microsoft还提供年度QFE更新,它包含了全年的已有QFE。

作为10年产品支持承诺的一部分,我们可以期待Microsoft在整个产品生命周期的10年中持续提供这些QFE。

4.质量控制,调试和测试
技术的世界并非完美,需要不断地发展以修正错误并做出改进。作为开发任务的一部分来管理缺陷,开发团队需要一个有效的工具,以帮助识别和解决错误。

此外,为项目开发实施测试流程,以确保产生具有合格质量的产品是至关重要的。

WEC7 IDE包含一个远程调试工具集。这些远程工具能使开发人员在开发工作站和WEC7目标硬件之间建立连接,以便操作系统和应用程序在目标硬件上运行时可以进行实时调试和问题追踪。

Windows Embedded Compact Test Kit (WECTK)是一个独立的测试环境,作为WEC7开发工具的一部分提供。它能执行严格的应用,电路板支持封装,设备驱动程序和压力测试。该WECTK工具简化了开发团队在维护高水平的质量控制上的工作。

此外,开发团队可以访问百分之百的源代码,这对于缺陷跟踪和帮助解决错误十分有用。

使用WEC7,产品开发团队能获得高效的调试工具来帮助迅速解决问题,并使用有效的测试资源以确保产品的质量。

5.开发进度
细分技术市场是有竞争力的。在许多案例中,能够提供新的产品并比你的竞争对手更快推向市场是占领市场,赢得战斗的关键因素。为了满足加快投放市场的目标,产品开发团队被不断要求能在更短的时间内完成任务。

更短的开发时间也是通过节省工资和日常费用来降低成本的一个关键因素。

WEC7提供了一个高效的开发环境,最大限度地提高开发团队的效率。其所包含的向导和设计模板能很大限度地帮助简化开发任务。它的示例代码能提供线索和方向,以帮助开发团队在学习和采用新技术的时候迅速地向前推进。访问完整的内核源代码有助于简化在调试过程中的所需的功夫。

充分利用硬件设备驱动程序和BSP平台,WEC7提供了一种有效的环境来帮助开发人员缩短开发时间,并取得上市时间的优势。

6.成本
最终,成本是公司,开发团队和客户所关心的关键问题。能够最大限度地降低成本是具有竞争力的一个关键因素。为客户提供符合成本效益的产品才能占领市场,同时提高利润率。

在复杂的技术领域,成本是一个相对的因素。开发项目的成本分析,需要包括下列所有因素:

•所需组件的成本
•开发工具的成本
•开发团队的成本
•日常开销
•促销成本
•维护产品的支持和服务成本

除了有形成本,我们还需要考虑无形成本和效益。例如,不同选定组件和应用程序开发方案的组合会产生不同的客户体验。

成本可能是难以琢磨的。如果我们回顾过去15年至20年在市场上成功的产品,我们可以找到不少成功的产品,它们之所以能主导市场并非一味基于低价。当我们看待成本因素,我们还需要考虑诸如质量,附加功能,支持和为提高产品的感知价值所做的创新等其他因素。

额外的支持信息

作为第七代产品,它在超过13年中有着不断改进,高效的开发环境,企业的诚信支持,合理的授权成本和全球主要公司广泛采用,WEC7是一个具有吸引力的操作系统平台,不应该被忽视。

在投向WEC7前所需要做的全面评估是轻松简单的。在Microsoft网站上就能免费得到WEC7开发软件的评估版本。


总结
选择一个新的操作系统平台是一个重大的和具有破坏性的技术转型。需要认真的努力和一些时间来审查,并确定所有的主要优势和劣势。我们希望,这篇文章中的信息能为您在评估过程中提供帮助。

分享到:
评论

相关推荐

    WINDOWS EMBEDDED COMPACT 7

    WINDOWS EMBEDDED COMPACT 7(WINCE7)的安装文件和KEY

    Windows Embedded Compact7官方文档

    Windows Embedded Compact 7,简称WEC7,是微软公司推出的一款面向嵌入式设备的操作系统,主要用于智能设备、工业控制、车载娱乐系统等。这款操作系统是Windows CE的后续版本,提供了一个灵活且可定制的平台,使...

    Professional Windows Embedded Compact 7

    《Professional Windows Embedded Compact 7》是微软官方推出的一本关于Windows Embedded Compact 7(简称WEC7)的权威开发指南,被誉为“红皮书”系列,对于深入理解并掌握嵌入式系统的开发具有极高的参考价值。...

    【最新】RTOS Evaluation Project 评测 Windows Embedded Compact 7

    综上所述,**RTOS Evaluation Project**对**Windows Embedded Compact 7**的评测为我们提供了一份详尽的技术报告,有助于我们更好地了解这款操作系统的特性和优势,对于开发者和企业选择合适的嵌入式操作系统具有...

    Professional Windows Embedded Compact 7电子版

    《Professional Windows Embedded Compact 7》是一本专注于微软的嵌入式操作系统Windows Embedded Compact 7的专业电子书籍,非扫描PDF版本,意味着它具有清晰的文本和易于阅读的格式。Windows Embedded Compact 7是...

    Windows Embedded Compact 2013 应用开发调试

    Windows Embedded Compact 2013 (WEC 2013)是Microsoft Embedded Compact家族系列的最新版本,发布于2013年,生命周期按照目前Microsoft发布的计划为2023年。

    Professional Windows Embedded Compact 7源码

    《Professional Windows Embedded Compact 7》是一本专注于微软嵌入式操作系统的权威著作,该书深入探讨了Windows Embedded Compact 7(简称WEC7)的各个方面,包括系统构建、驱动开发、应用程序设计等关键主题。...

    win embedded compact 2013开发教程

    - 下载并安装 Visual Studio 2012,确保选择适合 Windows Embedded Compact 2013 开发的组件。 ##### 2. 安装 Microsoft Visual Studio 2012 Update 3 - 下载并安装 Microsoft Visual Studio 2012 Update 3,以...

    professional_windows_embedded_compact_7.pdf

    As a compact, highly efficient, scalable operating system, Windows Embedded Compact 7 (WEC7) is one of the best options for developing a new generation of network-enabled, media-rich, and service-...

    Windows Embedded Standard 7组件裁剪详述

    Windows Embedded Standard 7是微软新推出的Windows 7嵌入式版本,可在PC机上运行,占用磁盘空间较少,可自行定制功能。可在微软官方网站下载并申请180天测试序列号(若不输入序列号仅能用30天)。安装界面为英文,...

    Windows Embedded Compact 7微软学习资料

    Windows Embedded Compact 7,简称WEC7,是微软推出的一款嵌入式操作系统,主要用于智能设备、工业自动化、医疗设备、汽车电子系统等领域的应用。它基于Windows CE 7内核,提供了一个高度可定制和优化的操作系统平台...

    Win CE 7.0 入门教材 Professional Windows Embedded Compact 7

    《Professional Windows Embedded Compact 7》是一本专注于Win CE 7.0系统编程的入门教材,对于想要深入理解和掌握Windows Embedded Compact 7 (WEC7) 的开发者来说,它提供了全面而详细的知识体系。WEC7是微软推出...

    professional_windows_embedded_compact_7.pdf(2)

    第一部分在这里 http://download.csdn.net/detail/yinming4u/5401157

    Wrox.Professional.Windows.Embedded.Compact.7.2011

    《Wrox Professional Windows Embedded Compact 7》是一本深入探讨Windows Embedded Compact 7(简称WEC7)的专业技术书籍。该书旨在为开发者提供全面、深入的指导,帮助他们理解和掌握这款实时操作系统的核心技术和...

    Apress.Pro.Windows.Embedded.Compact.7

    《Apress.Pro.Windows.Embedded.Compact.7》这本书专注于探讨Windows Embedded Compact 7这一操作系统,它是微软提供的一个专门用于开发嵌入式设备的平台。Windows Embedded Compact 7,简称WEC7,是针对各种嵌入式...

    Windows Embedded从入门到精通系列课程(27)

    Windows Embedded 是微软推出的一系列操作系统平台,专为各种嵌入式设备设计,包括零售终端、医疗设备、工业自动化系统、车载信息娱乐系统等。这一系列平台提供高度定制化和优化的操作系统,使得制造商可以根据具体...

    Windows Embedded从入门到精通系列课程(29)

    Windows Embedded是微软推出的一系列面向嵌入式设备的操作系统,它包含了多种定制化版本,如Windows Embedded Standard、Windows Embedded Compact、Windows IoT等,适用于各种行业应用,如零售终端、医疗设备、工业...

    windows embedded ce 6.0(下)

    本资源包含三个章节的深入学习材料,分别是"CE Fundamentals Chapter 8"、"CE Fundamentals Chapter 10"和"CE Fundamentals Chapter 9",为读者提供了一个逐步理解Windows Embedded CE 6.0核心概念和功能的平台。...

    Windows Embedded从入门到精通系列课程(1):XP Embedded开发初体验

    1. **Windows Embedded简介**:了解Windows Embedded家族的构成,包括Windows Embedded Standard、Compact、Embedded POSReady等不同版本的区别和适用场景。 2. **XP Embedded架构**:探索XP Embedded的组件化设计...

Global site tag (gtag.js) - Google Analytics