新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Windows Mobile和WinCE的區別

        Windows Mobile和WinCE的區別

        作者: 時間:2010-08-06 來源:網絡 收藏

        剛開始進行應用程序的開發,很容易對微軟的一套架構的命名和版本產生混亂,筆者查閱了一些資料,對自己所掌握的Windows Mobile和在平臺和應用方面的區別做些講解。

        本文引用地址:http://www.104case.com/article/257934.htm

        這里討論的Windows Mobile和,都是指的5.0版本,其他的版本,比如6.0,可能會有一些不同。是微軟的嵌入式操作系統,是一個基礎性質的系統,就好像一個變形金剛一樣,可以被拆分,組合,添加或者刪除一些功能和模塊。而Windows Mobile和PocketPC以及Smartphone系統,則都是WinCE的。PocketPC專注于PDA等手持設備,這類設備一般功能比較簡單,應用比較廣泛,大多數不支持攝像頭,通話,短信等功能,我們開發的程序需要用到攝像頭拍照,使用PocketPC進行開發就無法使用攝像頭,不過這不是絕對的,應該總會有辦法讓其支持,因為PocketPC版本和WinCE并沒有本質的區別;Smartphone主要就是智能手機了,但是這個版本的系統不支持觸摸屏,所有的功能全部使用功能鍵來完成,我們使用的設備大多數需要用到鼠標點擊,因此這個也不合適;功能最強大的應該就是Windows Mobile了,這是專注于智能手機的操作系統,并且支持觸摸屏,我們購買的手機是多普達的,安裝的正是Windows Mobile系統。

        如果進行開發,原則上講,在WinCE上可以開發出符合任何系統的程序來,但是如果開發的程序用到的組件其他的系統沒有,應該就會出錯。比如說,開發的程序是用攝像頭進行拍照,把這個程序強行裝到PocketPC系統上,運行出來就會出錯,因為PocketPC并沒有支持攝像頭的組件。

        VS2005默認可以創建WinCE的程序,PocketPC的程序,Smartphone的程序,創建的這些程序在Windows Mobile系統上都可以運行,而如果要開發Windows Mobile程序的話,就應該安裝Windows Mobile SDK,安裝好之后,就可以創建基于Windows Mobile系統的應用程序了。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乌兰浩特市| 巨野县| 吉木萨尔县| 长丰县| 中卫市| 武汉市| 公主岭市| 昌吉市| 深泽县| 东乌珠穆沁旗| 桃源县| 普宁市| 饶平县| 姚安县| 玛曲县| 安仁县| 濮阳县| 枞阳县| 博客| 萨迦县| 新干县| 呼伦贝尔市| 昭平县| 徐汇区| 淳化县| 郯城县| 五台县| 雷州市| 时尚| 濮阳县| 措勤县| 徐水县| 石林| 社旗县| 昂仁县| 饶阳县| 泰顺县| 高州市| 巴东县| 长寿区| 凭祥市|