版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第1章歡迎進入歡迎進入WindowsMobile世界世界本章主要介紹智能手機與傳統(tǒng)手機的區(qū)別,智能手機的特點和發(fā)展趨勢,目前流行的智能手機操作系統(tǒng)和開發(fā)平臺,移動應(yīng)用開發(fā)的領(lǐng)域,最后著重介紹了WindowsMobile操作系統(tǒng)及其開發(fā)環(huán)境。1.11.1智能手機和操作系統(tǒng)智能手機和操作系統(tǒng)1.1.11.1.1智能手機智能手機智能手機是我們?nèi)粘I钪薪?jīng)常可以見到的詞匯,它并不具備人工智能。簡單地說,智能手機就是像電腦一樣可以通過安裝軟件來擴
2、展其基本功能的手機。更準(zhǔn)確地說,智能手機(Smartphone)是具備獨立的操作系統(tǒng),用戶可自行安裝和卸載第三方功能軟件,并可通過移動通信網(wǎng)絡(luò)進行無線語音和數(shù)據(jù)通信的移動終端設(shè)備。智能手機與傳統(tǒng)手機相比,其獨特之處在于智能手機具備獨立的操作系統(tǒng),用戶可以方便地安裝和卸載各種功能的軟件。相比之下,傳統(tǒng)手機的功能非常有限,用戶不能隨意為手機安裝軟件以擴展手機的功能。智能手機除具備基本的通話和短信功能外,通常還具備強大的個人信息管理,基于無線
3、數(shù)據(jù)通信的瀏覽器,GPS,電子郵件,媒體播放,網(wǎng)絡(luò)游戲以及音樂和圖片下載。智能手機從掌上電腦(PocketPC)發(fā)展而來,但是掌上電腦不具備手機的通話和短信功能。智能手機雖然也具備CPU和存儲器,但與手提電腦和臺式電腦相比,性能上要低很多。近來,隨著制造技術(shù)的不斷進步,手機在硬件性能上也有了較大的提高,目前市場上已出現(xiàn)1GHz的手機CPU和存儲容量為32GB的存儲卡。隨著3G時代的到來,手機上網(wǎng)的速度也將有一個質(zhì)的提高,相關(guān)的應(yīng)用也會越
4、來越多。智能手機主要有以下幾個特點:1、具備普通手機的所有功能,包括通話、短信等2、具有一個開放的操作系統(tǒng),可以方便地安裝和卸載應(yīng)用軟件3、具備無線互聯(lián)網(wǎng)接入功能,可以方便通過GSM、CDMA或3G網(wǎng)絡(luò)上網(wǎng)4、具備PDA的大部分功能,如個人信息管理、任務(wù)安排、日程記事5、可擴展性好,有眾多的第三方軟件支持智能手機有以下幾個發(fā)展趨勢:1、硬件,在硬件性能上將越來越優(yōu)越2、開源,開源可以促進第三方應(yīng)用軟件的開發(fā)3、GPS,越來越多的廠商在智
5、能手機中加入了GPS功能4、安全,智能手機具備操作系統(tǒng),因此面臨著諸多安全問題的解決5、娛樂,將更好地支持多媒體播放、攝影錄像、網(wǎng)絡(luò)游戲和數(shù)字娛樂不可否認,智能手機也存在著一些問題,如操作界面不夠友好,病毒和惡意軟件的侵襲,軟件的不穩(wěn)定性(如死機),耗電量較多。這些問題不會阻礙智能手機的發(fā)展,相反會總而言之,智能手機操作系統(tǒng)各有千秋,除少數(shù)一兩種外,各自都擁有一批忠實的追隨者和支持者。WindowsMobile作為一名初露鋒芒的后期之秀
6、,潛力巨大,前景廣闊。桌面Windows的開發(fā)人員可以很容易地遷移到移動設(shè)備應(yīng)用軟件的開發(fā)上來。1.21.2移動應(yīng)用軟件開發(fā)移動應(yīng)用軟件開發(fā)1.2.11.2.1移動應(yīng)用開發(fā)平臺移動應(yīng)用開發(fā)平臺與個人電腦和服務(wù)器應(yīng)用軟件開發(fā)類似,移動應(yīng)用軟件開發(fā)也存在著諸多的開發(fā)平臺和編程語言的選擇問題。手機分為智能手機和傳統(tǒng)手機,相應(yīng)地開發(fā)平臺也分為開放式平臺和封閉式平臺。開放式平臺允許第三方軟件開發(fā)商使用軟件開發(fā)包(SDK)開發(fā)各種功能的手機應(yīng)用軟件
7、,此類平臺包括Symbian、WindowsMobile、J2ME、iPhone、roid等。封閉式平臺屬于某個公司或組織私有,通常運行在傳統(tǒng)手機上,沒有第三方軟件開發(fā)包,只有平臺擁有者或經(jīng)其授權(quán)者才能開發(fā)在平臺上運行的應(yīng)用軟件,此類平臺主要有MTK、TI、展訊、飛利浦等。Symbian操作系統(tǒng)市場占有率最高,在歐洲和亞洲占據(jù)優(yōu)勢,在美國市場份額卻很小。Symbian操作系統(tǒng)有其自己的軟件開發(fā)包(SDK),使用稍加改變的C作為開發(fā)語言,
8、開發(fā)工具主要有Carbie.CIDE和CodeWarriIDE。根據(jù)用戶界面風(fēng)格的不同,Symbian主要分為S60和UIQ兩個平臺,其中諾基亞使用S60平臺,而索愛和摩托羅拉則使用UIQ平臺。作為在世界智能手機市場占據(jù)重要地位的WindowsMobile操作系統(tǒng),其軟件開發(fā)包的最新版本是WindowsMobile6SDK,分為Professional和Stard兩個版本。WindowsMobile移動開發(fā)的編程語言可以是C、C#或,開
9、發(fā)工具有VisualStudio2003、2005、2008。WindowsMobile有兩種開發(fā)模式,即本機應(yīng)用程序開發(fā)和托管應(yīng)用程序開發(fā)。前者基于.,開發(fā)簡單,所使用的.CompactFramewk2.0是桌面版.Framewk的一個豐富子集。后者使用Win32API進行開發(fā),所開發(fā)的代碼執(zhí)行效率高,可使用桌面計算機軟件開發(fā)中的活動模板庫(ATL)和微軟基礎(chǔ)類庫(MFC),兩者都是其桌面版的豐富子集。J2ME由Sun公司推出,是針對
10、嵌入式消費電子產(chǎn)品的開發(fā)平臺,如手機、PDA和電視機頂盒等。由于其依賴于Java虛擬機,因此不能對底層執(zhí)行操作,適合于電子商務(wù)和游戲開發(fā)。J2ME的好處是平臺無關(guān)性,幾乎可以在任何平臺上運行。當(dāng)然,其缺點也很明顯,不能進行底層開發(fā),所開發(fā)代碼的執(zhí)行效率相對來說較低。J2ME的主要開發(fā)工具有Eclipse、JBuilder、Beans。iPhone和roid作為兩種新興的開發(fā)平臺,越來越受到關(guān)注。它們都發(fā)布了自己的軟件開發(fā)包(SDK)供第
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第1章軟件開發(fā)方法(三)軟件開發(fā)技術(shù)
- windows mobile 智能手機平臺的音樂編輯軟件開發(fā).pdf
- windows平臺背單詞軟件開發(fā)
- 基于Windows CE的RTK手簿軟件開發(fā).pdf
- Windows下帶USB接口設(shè)備的軟件開發(fā).pdf
- 軟件開發(fā)崗位舉證模板_軟件開發(fā)
- Windows下基于IPSec的VPN軟件開發(fā)的研究.pdf
- 軟件開發(fā)崗位舉證模板_資深軟件開發(fā)
- 軟件開發(fā)崗位舉證模板_助理軟件開發(fā)
- 軟件開發(fā)崗位舉證模板_高級軟件開發(fā)
- 基于Windows CE的發(fā)電設(shè)備點檢儀軟件開發(fā).pdf
- 軟件開發(fā)
- 軟件開發(fā)設(shè)計文檔模板1
- 軟件開發(fā)模型
- 軟件開發(fā)合同
- 軟件開發(fā)合同
- 軟件開發(fā)規(guī)范
- 軟件開發(fā)協(xié)議
- 軟件開發(fā)合同
- 軟件開發(fā)合同
評論
0/150
提交評論