Windows CE的開發歷程-unlocked cell phones
WindowsCE是微軟公司嵌入式、移動計算平台的基礎,它是一個開放的、可升級的32位嵌入式操作系統,是基於掌上型電腦類的電子設備操作系統,圖形用戶界面相當出色,可以當作是精簡的Windows95哦。
WindowsCE是微軟公司嵌入式、移動計算平台的基礎,它是一個開放的、可升級的32位嵌入式操作系統,是基於掌上型電腦類的電子設備操作系統,圖形用戶界面相當出色,可以當作是精簡的Windows95哦。
WindowsCE並非是專為單一裝置設計的,微軟旗下的WindowsCE作業系統的產品大致分為:
PocketPC(掌上電腦);
HandheldPC(手持設備);pda phone
AutoPC(AutoPC是WindowsCE的一種應用模式,多用在一些車載電腦、工業自動控制等場合,可按客戶需要修改輸入輸出方式而不限定使用原有的程序)。
早在96年,卡西歐推出第一款採用WinCE1.0操作系統的蛤殼式PDA,當時Paim操作系統在PDA市場上非常成功,幾乎成為了整個PDA產品的代名詞。WinCE1.0的設計目標是可以使熟悉桌面Windows的用戶易於上手和容易使用。
PDA必須能夠放進口袋這一點已經在當時的消費者心目中根深蒂固了,WindowsCE1.0面世預示著微軟進入了嵌入式和PDA市場。
由於很多內外因素的存在,1998年WinCE2.0在改變策略之後問世,它開始向PDA市場全力衝刺,WinCE2.0是微軟第二代和第三代為H/PC的底層操作系統,同時也是今天PocketPC的鼻祖喲。
如果說CE1.0引入了Windows95圖形界面,那麼到了CE2.0的時候,圖形界面已經有些像Windows98了。
從2.0開始WindowsCE已經是一個模塊化的嵌入式操作系統了。CE2比CE1.0快的多;在通訊能力上也得到了很大的增強;支持很多外設硬件的內核和驅動的分層設計;最引人注目的是支持各種以太網適配器、模擬調制解調器、紅外網絡等;HandheldPC還增加了彩屏支持。
在2000年4月WindowsCE3誕生的時候,PocketPC同時也問世了。PocketPC操作系統一出現,很快就得到各大PDA公司的重視並紛紛採用其系統,其中當時比較受人關注一款機器就是Compaq康柏iPAQPocketPC最初看到iPAQH3600PocketPC的用戶都會被其時尚流暢的外形設計和清晰的12bit彩色液晶顯示屏所吸引。
WindowsCE3預示了Windows移動設備開發的實質改變。在PocketPC中充分挖掘了CE3內核中新的功能,最終導致了PocketOffice被添加進PocketPC。
2001年開始,微軟內部的開發開始改變方向了,慢慢在移動應用方面逐漸增強。同年春天,PocketPC陣營為他們出售的第一百萬台運行WinCE操作系統的掌上電腦而慶祝。這個驕人的戰績是在很短的時間內取得的,因為其時離第一台PocketPC掌上電腦的誕生只過了一年哦。
2002年1月份推出的首個以.Net為名的操作系統,WindowsCE.NET4.0發佈了。WinCE.Net是WinCE3.0的升級,同時還加入.NetFramework精簡版,支持藍牙和.Net應用程序開發。它改變了虛擬內存的管理方式,將每個應用程序的虛擬內存空間擴大了1倍。unlocked phones
而基於WindowsCE4.0的設備最早是在2002年3月問世的,同年6月也出現了消費性電子產品WindowsMobile2003(PocketPC2003)。
2004年5月份微軟推出了WinCE5.0,已加載了目前市面上手機能夠實現的所有基本功能,對於日常使用來說已經足夠,它擁有較快的運行速度、良好的系統穩定性及實用的隨機軟件;在開發環境上,兼容於.NETCompactFramework,讓學習.NET的程序開發技術人員能迅速的在搭載WindowsCE.NET系統的裝置上開發應用程序。
另外,由於WinCE5.0開放了250萬行源代碼程序,使個人或者廠商都能夠下載源代碼加以修改使用,所以WinCE5.0成為了微軟第一個提供商業用途衍生授權的操作系統。
採用WinCE5.0的PDA的應用軟件豐富強大;娛樂功能繁多,可以提供畫面素質出色的3D遊戲等等;最主要的是,WinCE5.0系統可與PC機的 Windows平台相互溝通、交換與分享信息,所以最大的優點就是,可以在PDA和PC機之間做資料的同步處理,保持最新的日常個人信息,輕輕鬆鬆更新檔案。
2006年11月,嵌入式平台WindowsXPEmbeddedCE6.0正式上市。在WindowsXPEmbedded誕辰十週年之際,微軟100%毫無保留地開放了CE6.0內核,比CE5.0的開放比例整體高出進一倍。這讓嵌入式開發者們可以自由選擇他們所需的源代碼,然後編譯並構建自己獨特的操作系統。
WindowsCE6.0的主要革新是在內核上,相對於5.0版本,6.0改進了操作系統的構架,每個進程可以進行最大2GB空間的尋址,而且,最大的進程數量已經從32個增加到32,000個,性能得以提升30%。6.0能最大程度地發揮32位CPU的潛力,而且幾乎無需改變運行程序系統的需求。
WindowsCE6.0可以稱之為一個標準化的操作系統,它可拓展於更廣的應用範圍:從小型的PLC控制到需要大量內存的可視化程序,全面適用。這讓使用該系統的PDA擁有更高的智能和更加便捷的操作,讓人們無論是路上、工作或是在家中,均可體驗它所帶來的極致幫助和享受。
縱觀全相,歷經了十多年的風雨,WindowsCE將會有更多的改進、更加優越的功能、更快速的反應、給開發者更大的支持……所以,用好你手中的武器,無論在任何時候都要堅持自己的對WindowsCE開發的信念。要知道在WindowsCE的支持下,隨著PDA市場的階段性發展,各種手持設備集中了計算、傳真、和網絡等多種功能,趨於完善;不僅可用來管理個人信息,還可以上網瀏覽,收發Email等等。
可以預見,PDA的發展潮流就是計算、通信、網絡、存儲、娛樂、電子商務等多功能的融合。那麼,大家只需要相信自己的眼光,相信PDA產品的未來,「我選擇我喜歡」……
没有评论:
发表评论