Windows Mobile 進階系列.第零回.序

來源:互聯網
上載者:User

前言

隨著近年智能終端的普及,帶智能作業系統的行動裝置紛紛為大家所熟知。人們生活水平的的提高,使得對智能化易用化行動裝置的需求不斷提升。從開發人員的角度來看,行動裝置的發展需要硬體和軟體的共同發展。

硬體上,案頭PC的x86系列CISC指令集電腦,CPU功耗比較高,並且CPU本身不能直接和記憶體、顯示器等外設進行串連,需要大量的外圍器件才能夠形成一個能夠使用的電腦,高功耗和大體積是顯然不適應行動裝置的需求的。嵌入式處理器就很好的滿足了這個需要,以常用的ARM9晶片為例,工藝製作上,可以在單片IC上整合ARM9處理核心和相當多的外圍介面電路,晶片本身就具備直接連接RAM/ROM和LCD顯示器的能力,並且能夠和音頻晶片的串連,有些型號還具有SDIO,USB-HOST等更多的功能,這樣形成一個能夠使用的電腦所需要的元件數目大大減少。ARM處理核心的優良設計,能夠達到每MHz頻率1.05到1.1MIPS的計算效能,功耗在每MHz頻率0.85到1毫瓦之間。小體積、低功耗的處理器的發展是行動裝置發展的基石。

軟體上,不得不提的一個是名字是Microsoft。Microsoft公司在個人電腦作業系統設計方面具有強大的勢力和雄厚的基礎,在PC作業系統市場上取得了巨大的成功。行動裝置上,這位軟體巨人也不斷的創造著輝煌。上世紀90年代,Microsoft推出了嵌入式作業系統Windows CE,該作業系統具備和案頭作業系統接近的多任務、多媒體處理能力,良好的設計使得這個系統從誕生開始就註定是一個能夠不斷走向成功的作業系統。以Windows CE為基礎,Microsoft推出針對不同場合的作業系統。主要是Pocket PC,Smart Phone和Pocket PC Phone。Pocket PC是針對PDA應用來設計的,具有大螢幕,觸控螢幕和強大的多媒體功能,Smart Phone為智能手機設計,體積小,主要使用鍵盤來操作;Pocket PC Phone則是具有電話功能的效能強大的PDA。現在這3大類產品已經統一到Windows Mobile的範疇之下,和原來的Windows CE有了區分,但是它們的核心是一樣的,只是針對不同的應用做了一些定製。

這兩年,國內Windows Mobile應用開發的日趨成熟,開發工具豐富多樣,許多開發人員社區裡面都活躍著Windows Mobile的各種開發人員。作為一名.NET程式員和嵌入式開發人員,跟很多同仁一樣,我一直也希望國內的Windows Mobile的開發人員能更上一層樓,希望Windows Mobile的開發人員社區氛圍越來越良好,希望擁有著聰明才智的中國程式員能憑著紮實的理論基礎和技術力量真正成為影響著人們生活的一個群體。                                         

文章屬性

a)         《Windows Mobile 進階系列》面向有一定基礎的Windows Mobile應用開發人員,或者有一定編程經驗希望立即進行Windows Mobile應用開發的其它.NET程式員,或者是其他對Windows Mobile的某個方面的開發感興趣的程式員。即便您是剛剛上路的新手,我也希望您通過本文能對Windows Mobile的開發有更豐富的認識。當然,作為開始,也許您能從這裡先找到您所需要的資源。

b)         《Windows Mobile 進階系列》選擇了.NET(因為我相信有一天它會像WORD一樣普及),大部分章節使用.NET的Managed Code(C#)描述,部分章節的樣本使用Native Code(C/C++)描述。

c)         《Windows Mobile 進階系列》盡量為廣大開發人員提供最詳實的資料,但是那些能夠在互連網上輕易得到的資訊和資源,文章中不作過多描述性的介紹,同時這裡也希望各位朋友能充分使用您的搜尋引擎,對程式員來說搜尋引擎是最淵博的老師。

d)         《Windows Mobile 進階系列》需要您的參與,所謂聞道有先後,術業有專攻。無論是學術還是科研都離不開交流,我也會就大家的反饋在後續的文章中不斷做出調整,力爭將文章最佳化。

e)         《Windows Mobile 進階系列》誕生在作者緊張繁忙的學業和工作之餘,由於作者水平和時間精力有限,難免會有瑕疵之處,歡迎大家及時予以批評指正,在此先謝過大家。

黃季冬<fox23>
2008年2月,喻園  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.