天天看點

為何選擇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是如何試用與其中。

靈活的硬體選擇使一個項目經理能在一個更大的範圍中選擇可用的硬體,它為項目挑選合适的硬體提供了更多的選擇。更大的硬體範圍同樣能讓項目經理用最小的花費購買到符合項目需求的硬體。

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的極佳使用者界面。

雖然開源作業系統沒有許可證費用似乎是免費的,聽上去很吸引人。在現實中,開源産品遠非免費。事實上,在計算開發工具的成本,更高的前期開發成本,作業系統持續維護的成本,不可預測的支援資源以及潛在的與知識産權侵權相關的責任,開源作業系統可能更昂貴,危險和難以管理。

對于一個開發應用和裝置的科技公司來說,其核心價值是他們對于目标産業和市場的知識,專長和經驗,而非作業系統。無論是使用開源的,内部設計開發的或商業包裝的,作業系統是不可避免的成本中心之一。

除非業務重點是提供作業系統服務,對于應用/裝置公司最佳的選擇還是一個成熟的商業作業系統,它帶有已建立的記錄追蹤系統,有效的開發工具,有信譽的公司能通過必要的資源提供持續的支援和開發以滿足未來的需求。此外,對于選擇一個公司的作業系統非常重要的是,它是有實力和意願地保護對其作業系統和客戶對于知識産權侵權的指控。

随着1996年11月的首次釋出,WEC7是經過超過13年不斷發展,改進和加強的第七代作業系統。WEC7是成熟和穩固的,在全球衆多核心企業中都有采用。它通常用于組建汽車,消費電子,媒體裝置,醫療裝置,移動裝置,工業自動化,家庭自動化,通路控制,儀器儀表,POS機,機器人等等。

作為地球上最大的作業系統供應商,Microsoft出于其實力和商業利益,它将持續支援并保護對其作業系統和客戶對于知識産權侵權的指控。

随着技術的發展,終端使用者希望看到擁有更多功能和更低價格的新産品。産品開發團隊所面臨的挑戰是開發具有新功能的更好産品,同時保持低成本。要做到以較低的成本獲得更多的功能必将增加團隊中每個開發人員所配置設定的任務。作為結果,開發團隊正面臨着工作負荷的增加,同時仍然要保持現有的工作量并跟上不斷發展的技術。為了保持競争優勢,對于開發團隊至關重要的是能從可靠的公司擷取有效的開發環境,最新的技術和持續的支援,以滿足未來的需求。

帶有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。

技術的世界并非完美,需要不斷地發展以修正錯誤并做出改進。作為開發任務的一部分來管理缺陷,開發團隊需要一個有效的工具,以幫助識别和解決錯誤。

此外,為項目開發實施測試流程,以確定産生具有合格品質的産品是至關重要的。

WEC7 IDE包含一個遠端調試工具集。這些遠端工具能使開發人員在開發工作站和WEC7目标硬體之間建立連接配接,以便作業系統和應用程式在目标硬體上運作時可以進行實時調試和問題追蹤。

Windows Embedded Compact Test Kit (WECTK)是一個獨立的測試環境,作為WEC7開發工具的一部分提供。它能執行嚴格的應用,電路闆支援封裝,裝置驅動程式和壓力測試。該WECTK工具簡化了開發團隊在維護高水準的品質控制上的工作。

此外,開發團隊可以通路百分之百的源代碼,這對于缺陷跟蹤和幫助解決錯誤十分有用。

使用WEC7,産品開發團隊能獲得高效的調試工具來幫助迅速解決問題,并使用有效的測試資源以確定産品的品質。

細分技術市場是有競争力的。在許多案例中,能夠提供新的産品并比你的競争對手更快推向市場是占領市場,赢得戰鬥的關鍵因素。為了滿足加快投放市場的目标,産品開發團隊被不斷要求能在更短的時間内完成任務。

更短的開發時間也是通過節省工資和日常費用來降低成本的一個關鍵因素。

WEC7提供了一個高效的開發環境,最大限度地提高開發團隊的效率。其所包含的向導和設計模闆能很大限度地幫助簡化開發任務。它的示例代碼能提供線索和方向,以幫助開發團隊在學習和采用新技術的時候迅速地向前推進。通路完整的核心源代碼有助于簡化在調試過程中的所需的功夫。

充分利用硬體裝置驅動程式和BSP平台,WEC7提供了一種有效的環境來幫助開發人員縮短開發時間,并取得上市時間的優勢。

最終,成本是公司,開發團隊和客戶所關心的關鍵問題。能夠最大限度地降低成本是具有競争力的一個關鍵因素。為客戶提供符合成本效益的産品才能占領市場,同時提高利潤率。

在複雜的技術領域,成本是一個相對的因素。開發項目的成本分析,需要包括下列所有因素:

•所需元件的成本

•開發工具的成本

•開發團隊的成本

•日常開銷

•促銷成本

•維護産品的支援和服務成本

除了有形成本,我們還需要考慮無形成本和效益。例如,不同標明元件和應用程式開發方案的組合會産生不同的客戶體驗。

成本可能是難以琢磨的。如果我們回顧過去15年至20年在市場上成功的産品,我們可以找到不少成功的産品,它們之是以能主導市場并非一味基于低價。當我們看待成本因素,我們還需要考慮諸如品質,附加功能,支援和為提高産品的感覺價值所做的創新等其他因素。

額外的支援資訊

作為第七代産品,它在超過13年中有着不斷改進,高效的開發環境,企業的誠信支援,合理的授權成本和全球主要公司廣泛采用,WEC7是一個具有吸引力的作業系統平台,不應該被忽視。

在投向WEC7前所需要做的全面評估是輕松簡單的。在Microsoft網站上就能免費得到WEC7開發軟體的評估版本。

總結

選擇一個新的作業系統平台是一個重大的和具有破壞性的技術轉型。需要認真的努力和一些時間來審查,并确定所有的主要優勢和劣勢。我們希望,這篇文章中的資訊能為您在評估過程中提供幫助。

繼續閱讀