Windows Embedded Compact 7和開發平臺
原創在《Windows Embedded Compact 7的硬件平臺性能》中,介紹了硬件方面的靈活選擇讓項目經理能夠從一批更多的可用硬件當中進行選擇,這反過來為選擇適合項目的硬件提供了更大的余地,操作系統與開發工具也同樣具有這樣的作用。
操作系統
雖然不用許可費的開源操作系統似乎是免費的,聽起來也很誘人,但實際上,開源絕不是免費的。事實上,如果考慮開發工具的成本、更高的前期開發成本、日常操作系統維護成本、無法預測的支持資源以及可能侵犯知識產權帶來的潛在責任等因素,開源操作系統管理起來成本更高、風險更大、難度更大。
對于一家開發應用程序和設備的技術公司來說,其核心價值體現在它在目標行業和市場方面的知識、專長和經驗,而不是它在操作系統方面的知識、專長和經驗。無論使用開源軟件、內部設計的軟件還是商用軟件包,操作系統都是不可避免的成本中心之一。
除非公司的重點是提供操作系統服務,否則開發應用程序/設備的公司最好選擇一款成熟的商用操作系統,這款操作系統要有深厚的底蘊和高效的開發工具,得到擁有必要資源的卓越公司的支持,以提供持續不斷的支持和開發,從而滿足將來的要求。此外,從一家有實力又愿意保護操作系統和客戶,避免遭到知識產權侵權訴訟的公司選擇操作系統,很重要。
繼初始版在1996年11月發布后,WEC7這款第七代操作系統經歷了13余年持續不斷的開發、改進和增強。WEC7很成熟、很健壯,得到了全球知名公司的采用,用于制造汽車、消費電子產品、媒體裝置、醫療器材、移動設備、工業自動化、家庭自動化、訪問控制、檢測儀器、銷售點(POS)和機器人等設備。作為世界上最龐大的操作系統提供商,微軟有實力也有興趣提供日常支持服務,并且保護操作系統和客戶避免遭到知識產權侵權訴訟。
開發工具和支持
隨著技術的不斷發展,最終用戶自然要求得到成本更低,而功能更多的新產品。產品開發團隊面臨的挑戰是,開發出具有創新功能的更優秀產品,同時竭力壓低成本。以更低的成本做更多的工作,意味著分派給團隊中每個開發人員的任務更重了。因而,開發團隊面臨更大的工作量,同時又得處理現有的工作量,跟上不斷發展的技術。為了保持競爭優勢,開發團隊采用卓越公司提供的高效開發環境就顯得極其重要,還要獲得最新技術和日常支持,以滿足將來的需要。
帶Platform Builder的VS2008 IDE提供了便于設計及開發WEC7操作系統和應用程序的開發環境。這個VS2008 IDE為高效環境提供了向導程序、設計模板和實用工具,旨在有助于簡化復雜的開發任務,同時幫助開發團隊用更短的時間做更多的工作。有了Silverlight for Windows Embedded(SWE),項目經理能夠派圖形設計人員設計用戶界面,派編程員處理相關的編程任務。SWE讓開發團隊能夠充分利用Silverlight技術,交付用戶界面極其出色的產品。
作為WEC7日常支持的一部分,微軟提供了每月發布一次的快速修補工程更新版本(QFE),以處理客戶反饋的已知問題。為了盡量減小開發人員更新開發工作站的工作量,微軟還在每年年底提供一份QFE更新版本,里面包括所有現有的QFE。