Windows CE 6.0的技術(shù)發(fā)展與突破
ect 2.0大幅強(qiáng)化多媒體應(yīng)用的支持能力,并且可以與其它微軟的操作系統(tǒng)或硬件裝置做同步統(tǒng)合的動(dòng)作。這些功能包含了以下項(xiàng)目:
雖然在核心部分做出這么大的更新,但是Windows CE 6.0的儲(chǔ)存上并沒(méi)有如微軟其它操作系統(tǒng)般的飛漲(Vista甚至需要超過(guò)10GB的初始儲(chǔ)存安裝空間!),相較起5.0版,6.0在體積上也不過(guò)增加了5%左右,雖然這對(duì)嵌入式系統(tǒng)產(chǎn)業(yè)來(lái)說(shuō)是理所當(dāng)然,但對(duì)于微軟可以說(shuō)是另一項(xiàng)奇跡。 Windows CE 6.0帶給開(kāi)發(fā)者的好處
圖說(shuō):Windows CE的模擬器。 在開(kāi)放原始碼的歷史中,微軟要寫(xiě)下另一個(gè)新的里程碑,100%對(duì)產(chǎn)品開(kāi)發(fā)者釋放出原始碼,且可允許廠商進(jìn)行自訂的變更或訂做,而無(wú)須釋放出經(jīng)過(guò)修改的程序碼,雖然在廣義上并不能視為真正開(kāi)放,但是為這些喜歡藏私留一手的廠商來(lái)說(shuō),無(wú)疑是增加競(jìng)爭(zhēng)力的******手段之一。而作為開(kāi)發(fā)工具的Visual Studio 2005 PRO將會(huì)作為Windows CE 6.0的整體套件之一,內(nèi)建的許多開(kāi)發(fā)工具與定義對(duì)于開(kāi)發(fā)者來(lái)說(shuō)相對(duì)便利許多。 Windows CE 6.0支持了Windows .NET Compact Framework 2.0作為應(yīng)用程序管理開(kāi)發(fā)以及Win32、 MFC、 ATL、 WTL和STL等程序開(kāi)發(fā)界面提供給開(kāi)發(fā)原生應(yīng)用程序的開(kāi)發(fā)者使用。具備了如此勢(shì)力龐大以及完整的開(kāi)發(fā)環(huán)境作為支持,開(kāi)發(fā)者與制造商也可確保后續(xù)的支持不虞匱乏。 而在硬件方面,根據(jù)微軟方面的說(shuō)法,在不變更原有的硬件架構(gòu)之下,導(dǎo)入Windows CE 6.0可以大幅改善原有程序的執(zhí)行效率,并且也容許同時(shí)間有更多程序同步執(zhí)行,由于每個(gè)程序都具備有獨(dú)立的執(zhí)行空間,特定程序當(dāng)?shù)?,也不?huì)影響到其它應(yīng)用程序或系統(tǒng)執(zhí)行,提供給使用者比起以往舊版系統(tǒng)更強(qiáng)的穩(wěn)固性與更大的彈性。而目前逐漸風(fēng)行的多核心處理架構(gòu)上,Windows CE 6.0也可以在不變更程序開(kāi)發(fā)者原有程序模型的狀況之下,提供******化的核心工作自動(dòng)分配與指定,當(dāng)然,如果有需求的話(huà),程序開(kāi)發(fā)者依然可以自行決定指定核心的方式。 |