出版時(shí)間:2010-3 出版社:榮智濤、盧軍、 郭本俊 中國水利水電出版社 (2010-03出版) 作者:榮智濤 著 頁數(shù):246
Tag標(biāo)簽:無
前言
隨著3G網(wǎng)絡(luò)在中國的正式運(yùn)營(yíng),使用手機(jī)、PDA、筆記本電腦等設(shè)備進(jìn)行移動(dòng)工作的人越來越多,人們對(duì)移動(dòng)計(jì)算的需求也日益增加。如何在以3G網(wǎng)絡(luò)為代表的移動(dòng)計(jì)算環(huán)境中進(jìn)行新的應(yīng)用開發(fā),是目前一個(gè)非常重要的需求。本書側(cè)重于研究移動(dòng)計(jì)算技術(shù),并對(duì)移動(dòng)計(jì)算技術(shù)的發(fā)展和應(yīng)用進(jìn)行了深入細(xì)致的分析。閱讀本書,對(duì)讀者掌握移動(dòng)計(jì)算的總體框架、應(yīng)用方式、開發(fā)特點(diǎn)都有很大的幫助,同時(shí)對(duì)于開發(fā)者和程序員掌握移動(dòng)環(huán)境的軟件編程技術(shù)也有很大的幫助。本書特點(diǎn)本書的內(nèi)容編排和目錄組織十分講究,可以使讀者快速掌握移動(dòng)軟件的設(shè)計(jì)思路。本書中的每個(gè)知識(shí)點(diǎn)都是以簡(jiǎn)短的篇幅介紹其中最基本、最常用的內(nèi)容,例如,通過精心設(shè)計(jì)的一些編程實(shí)例,介紹程序設(shè)計(jì)的基本方法,避免枯燥和空洞,在不知不覺之中使讀者學(xué)會(huì)移動(dòng)環(huán)境中的軟件編程,從而激發(fā)讀者對(duì)程序設(shè)計(jì)的興趣。概括來講,本書具有以下特點(diǎn):技術(shù)先進(jìn)。本書對(duì)移動(dòng)計(jì)算的概念和模型、移動(dòng)Agent技術(shù)、無線通信技術(shù)、移動(dòng)服務(wù)架構(gòu)和普適計(jì)算的概念作了闡述,這些技術(shù)都是分布式計(jì)算、移動(dòng)計(jì)算、普適計(jì)算研究的熱點(diǎn)。入門要求不高。讀者只需要具備最基本的編程思想和計(jì)算機(jī)基礎(chǔ)知識(shí)即可。取材廣泛,內(nèi)容豐富。本書全面介紹了現(xiàn)存的多種主流移動(dòng)操作系統(tǒng)的相關(guān)知識(shí),有利于學(xué)習(xí)者全面掌握在多種不同移動(dòng)操作系統(tǒng)上的移動(dòng)軟件開發(fā)技術(shù)。案例完整,結(jié)構(gòu)清晰。例如第8~12章,都是先介紹該移動(dòng)軟件開發(fā)平臺(tái)的基礎(chǔ)知識(shí),然后介紹開發(fā)環(huán)境搭建過程,接著介紹第一個(gè)實(shí)例程序,再分析該移動(dòng)軟件開發(fā)平臺(tái)下程序開發(fā)的基本框架,最后比較該平臺(tái)與其他相關(guān)平臺(tái)的異同,并歸納該平臺(tái)的特點(diǎn)。講解通俗,步驟詳細(xì)。每個(gè)案例的開發(fā)步驟都是以通俗易懂的語言闡述,并穿插圖片和表格。例如第12章J2ME開發(fā)平臺(tái)先介紹了.1 2ME開發(fā)平臺(tái)的歷史由來及發(fā)展情況,接著介紹J2ME的體系結(jié)構(gòu)及概念、MIDP體系、J2ME開發(fā)環(huán)境和開發(fā)流程及第一個(gè)J2ME程序的運(yùn)行,最后詳細(xì)介紹了J2ME開發(fā)平臺(tái)的相關(guān)組件。全章穿插了大量圖片和源代碼,幫助讀者全面地掌握J(rèn)2ME開發(fā)平臺(tái)的相關(guān)知識(shí)及開發(fā)要領(lǐng)。代碼準(zhǔn)確,注釋清晰。本書所有案例的代碼都有詳盡的注釋,以便于讀者理解核心代碼的功能和邏輯意義。
內(nèi)容概要
隨著3G時(shí)代的到來,移動(dòng)環(huán)境的軟件編程技術(shù)已成為程序員必須掌握的技術(shù)之一。鑒于國內(nèi)該類書籍較少,作者結(jié)合多年的研究和教學(xué)經(jīng)驗(yàn)編寫了本教材。全書共分為12章,包括移動(dòng)計(jì)算的概念和模型、移動(dòng)Agent技術(shù)、移動(dòng)終端操作系統(tǒng)簡(jiǎn)介、無線通信技術(shù)、移動(dòng)服務(wù)架構(gòu)MSA、普適計(jì)算概述、Android開發(fā)平臺(tái)、Windows Mobile開發(fā)平臺(tái)、Svmbian開發(fā)平臺(tái)、Openmoko開發(fā)平臺(tái)和J2ME開發(fā)平臺(tái)等內(nèi)容?! 兑苿?dòng)軟件開發(fā)技術(shù)》面向移動(dòng)計(jì)算技術(shù)的初學(xué)者,既有詳盡的理論闡述,又有豐富的案例程序,使讀者能容易、快速、全面地掌握移動(dòng)環(huán)境軟件編程技術(shù)。 《移動(dòng)軟件開發(fā)技術(shù)》循序漸進(jìn)、內(nèi)容完整、實(shí)用性強(qiáng),以教材方式組織內(nèi)容,可作為大中專院校計(jì)算機(jī)相關(guān)專業(yè)學(xué)生、高等職業(yè)技術(shù)院校計(jì)算機(jī)相關(guān)專業(yè)學(xué)生、計(jì)算機(jī)培訓(xùn)教師和學(xué)員的教材,也可供計(jì)算機(jī)愛好者和相關(guān)技術(shù)人員參考?! 兑苿?dòng)軟件開發(fā)技術(shù)》是一本完整的介紹移動(dòng)軟件開發(fā)技術(shù)的教程,取材廣泛、內(nèi)容豐富,包括移動(dòng)計(jì)算基礎(chǔ)和普適計(jì)算知識(shí)、移動(dòng)服務(wù)架構(gòu)、各種不同開發(fā)平臺(tái)及詳盡案例。全書側(cè)重于移動(dòng)計(jì)算開發(fā)技術(shù),對(duì)移動(dòng)計(jì)算技術(shù)的發(fā)展和應(yīng)用進(jìn)行了深入細(xì)致的分析和研究?! 兑苿?dòng)軟件開發(fā)技術(shù)》由淺入深、循序漸進(jìn)地介紹了移動(dòng)開發(fā)技術(shù)的知識(shí)點(diǎn)。重點(diǎn)介紹了移動(dòng)計(jì)算模型、移動(dòng)Agent技術(shù)、主流移動(dòng)終端操作系統(tǒng)、移動(dòng)服務(wù)架構(gòu)MSA、普適計(jì)算及各主流開發(fā)平臺(tái)完整開發(fā)案例?!兑苿?dòng)軟件開發(fā)技術(shù)》對(duì)讀者入門要求不高,讀者只需要具備最基本編程思想和計(jì)算機(jī)基礎(chǔ)知識(shí)就能掌握移動(dòng)計(jì)算的總體框架、應(yīng)用方式及開發(fā)特點(diǎn)。
書籍目錄
前言第1章 移動(dòng)計(jì)算基本概念1.1 移動(dòng)計(jì)算的基本概念1.1.1 用戶和終端的移動(dòng)性1.1.2 資源訪問的移動(dòng)性1.2 移動(dòng)終端和系統(tǒng)平臺(tái)1.2.1 移動(dòng)終端概述1.2.2 移動(dòng)終端信息輸入1.2.3 移動(dòng)終端操作系統(tǒng)1.2.4 移動(dòng)應(yīng)用開發(fā)平臺(tái)1.3 移動(dòng)計(jì)算帶來的挑戰(zhàn)1.4 移動(dòng)通信技術(shù)簡(jiǎn)介1.4.1 移動(dòng)通信的發(fā)展歷程1.4.2 第三代移動(dòng)通信技術(shù)簡(jiǎn)介1.4 13第四代移動(dòng)通信技術(shù)簡(jiǎn)介1.5 移動(dòng)計(jì)算主要研究問題1.5.1 移動(dòng)IP技術(shù)1.5.2 QOS技術(shù)1.5 .3移動(dòng)數(shù)據(jù)管理技術(shù)1.6 本章小結(jié)1.7 習(xí)題第2章 移動(dòng)計(jì)算模型2.1 移動(dòng)計(jì)算模型概述2.1.1 計(jì)算模型概念2.1.2 傳統(tǒng)計(jì)算模型2.2 B/S和C/S混合計(jì)算模型2.3基于移.Agent的移動(dòng)計(jì)算模型2.3.1 移動(dòng)Agent概述2.3.2 移動(dòng)Agent技術(shù)的關(guān)鍵問題2.3.3 移動(dòng)Agent計(jì)算模型2.3.4.移動(dòng)Agent計(jì)算模型的特點(diǎn)2.3.5 移動(dòng)Agent系統(tǒng)的體系結(jié)構(gòu)2.3.6 移動(dòng)Agent技術(shù)的應(yīng)用和發(fā)展趨勢(shì)2.4 基于雙代理結(jié)構(gòu)的移動(dòng)計(jì)算模型2.4.1 靜態(tài)對(duì)象緩存管理模塊2.4.2 動(dòng)態(tài)對(duì)象緩存管理模塊2.4.3 對(duì)象壓縮模塊2.4.4 協(xié)議優(yōu)化模塊2.5 基于廣域網(wǎng)的移動(dòng)計(jì)算模型2.5.1 廣域網(wǎng)計(jì)算模型概述2.5.2 基于移動(dòng)Agent的廣域網(wǎng)普適計(jì)算模型2.5.3 移動(dòng)Agent在廣域網(wǎng)中的服務(wù)遷移機(jī)制2.5.4 移動(dòng)Agent在廣域網(wǎng)中的資源遷移機(jī)制2.6 本章小結(jié)2.7 習(xí)題第3章 移動(dòng)Agent技術(shù)3.1 Agent技術(shù)概述3.1.1 什么是.Agent3.1.2 軟件Agent的特性3.1.3 軟件Agent的分類3.1.4 軟件Agent的BDI理論模型3.1.5 軟件Agent的適用領(lǐng)域3.2 移動(dòng)Agent基本概念3.2.1 移動(dòng)Agent的特點(diǎn)及優(yōu)勢(shì)3.2.2 移動(dòng)Agent系統(tǒng)結(jié)構(gòu)3.2.3 移動(dòng)Agent生命周期3.2.4 移動(dòng)Agent關(guān)鍵技術(shù)3.3 移動(dòng)Agent相關(guān)規(guī)范3.3.1 Agent通信語言(ACL)3.3.2 Agent傳輸協(xié)議(ATP)3.3.3 移動(dòng)Agent的標(biāo)準(zhǔn)3.4 基于移動(dòng)Agent的開發(fā)平臺(tái)3.4.1 移動(dòng)Agent開發(fā)平臺(tái)MADP3.4.2 基于移動(dòng)Agent的分布式計(jì)算模型3.5 移動(dòng)Agent平臺(tái)3.5.1 國際組織對(duì)移動(dòng)Agent平臺(tái)標(biāo)準(zhǔn)化的貢獻(xiàn)3.5.2 現(xiàn)有Agent平臺(tái)的介紹3.6 CORBA概述3.6.1 什么是CORBA3.6.2 CORBA體系結(jié)構(gòu)3.6.3 CORBA安全機(jī)制3.6.4 CORBA技術(shù)特點(diǎn)3.7 本章小結(jié)3.8 習(xí)題第4章 移動(dòng)終端操作系統(tǒng)簡(jiǎn)介4.1 WindowsMobile操作系統(tǒng)4.1.1 WindowsMobile簡(jiǎn)介4.1.2WindowsMobile特點(diǎn)4.1.3 WindowsMobile軟件開發(fā)4.2 Symbian操作系統(tǒng)4.2.1 SymbianOS簡(jiǎn)介4.2.2 SymbianOS用戶界面4.2.3 SymbianOS的軟件開發(fā)4.3 Linux操作系統(tǒng)4.3.1 Linux簡(jiǎn)介4.3.2 GNIJ/Linux歷史4.3.3Linux手機(jī)系統(tǒng)發(fā)展歷程4.3.4 Linux手機(jī)系統(tǒng)現(xiàn)狀4.4 Palm操作系統(tǒng)4.4.1 發(fā)展歷史4.4.2 PalmOS特點(diǎn)4.4.3PalmOS版本歷史4.4.4 PalmOS軟件開發(fā)4.5 Android操作系統(tǒng)4.5.1 Android簡(jiǎn)介4.5.2 Android歷史4.5.3Android軟件開發(fā)4.6 BlackBerry操作系統(tǒng)4.6.1 BlackBerry簡(jiǎn)介4.6.2 BlackBerry0S4.7 iPhone操作系統(tǒng)4.7.1 iPhone簡(jiǎn)介4.7.2 iPhone設(shè)備特性4.8 QT4.8.1 QT簡(jiǎn)介4.8.2 QT程序4.8.3 QT的跨平臺(tái)性4.9 幾種操作系統(tǒng)的比較4.10 本章小結(jié)4.11 習(xí)題第5章 無線通信技術(shù)5.1 無線局域網(wǎng)(WLAN)5.1.1 無線局域網(wǎng)簡(jiǎn)介5.1.2 無線局域網(wǎng)標(biāo)準(zhǔn)5.1.3 無線局域網(wǎng)的應(yīng)用5.2 藍(lán)牙(BlueFooth)技術(shù)5.2.1 藍(lán)牙技術(shù)簡(jiǎn)介5.2.2 藍(lán)牙技術(shù)的特點(diǎn)5.2.3 藍(lán)牙技術(shù)的應(yīng)用5.3 第二代移動(dòng)通信技術(shù)5.3.1 移動(dòng)通信技術(shù)的發(fā)展歷程5.3.2 第二代移動(dòng)通信技術(shù)GSM5.4.2 5G-GPRS5.4.1 GPRS概述5.4.2 GPRS應(yīng)用與發(fā)展5.5 第三代移動(dòng)通信技術(shù)5.5.1 第三代移動(dòng)通信技術(shù)概述5.5.2 WCDMA5.5.3 3G業(yè)務(wù)5.6 本章小結(jié)5.7 習(xí)題第6章 移動(dòng)服務(wù)架構(gòu)MSA6.1 MSA簡(jiǎn)介6.2 MSA規(guī)范體系結(jié)構(gòu)6.2.1 J2MEWeb服務(wù)規(guī)范(JSR.1 72)6.2.2 安全及可信服務(wù)API(JSR.1 77)6.2.3 定位服務(wù)API(JSR.1 79)6.2.4 J2ME的SIPAPI(JSR.1 80)6.2.5 移動(dòng)終端3D圖形API(JSR.1 84)6.2.6 內(nèi)容管理者API(JSR.2 11)6.2.7 J2ME可變2D矢量圖形API(JSR一226)6.2.8 移動(dòng)支付API(JSR.2 29)6.2.9 移動(dòng)國際化API(JSR.2 38)6.3 基于JSR.1 72的Web服務(wù)開發(fā)6.3.1 Web服務(wù)概述6.3.2使用JAXP解析XML6.3.3 JAX.RPC6.4 Web服務(wù)開發(fā)工具——_NetBeans簡(jiǎn)介6.4.1 NetBeans移動(dòng)開發(fā)包6.4.2 NetBeansWeb服務(wù)簡(jiǎn)介6.5 本章小節(jié)6.6 習(xí)題第7章 普適計(jì)算概述7.1 計(jì)算模式的發(fā)展7.2 普適計(jì)算的概念7.3普適計(jì)算的特性7.4 主要研究問題7.5 發(fā)展現(xiàn)狀與研究進(jìn)展7.6 本章小結(jié)7.7 習(xí)題第8章 Android開發(fā)平臺(tái)8.1 Android概述8.2 Android開發(fā)環(huán)境搭建8.3 第一個(gè)Android程序8.4 Android程序開發(fā)的基本框架8.5 Android應(yīng)用程序的構(gòu)成8.6 J2ME程序與Android程序的比較8.7 本章小節(jié)8.8 習(xí)題第9章 WindowsMobile開發(fā)環(huán)境9.1 WindowsMobile開發(fā)環(huán)境的部署9.2 MicrosofActivesync安裝步驟9.3 安裝WindowsMobile6SDK9.4 WindowsMobile開發(fā)實(shí)例9.5 QT與WindowsMobile的結(jié)合9.6 本章小結(jié)9.7 習(xí)題第10章 Symbian開發(fā)平臺(tái)10.1 $60開發(fā)環(huán)境的搭建10.2 安裝ActivePerl10.3 安裝JDK10.4 安裝CarbideC++10.5 安裝$60SDK10.6 $60程序開發(fā)10.7 Pythonfor$60簡(jiǎn)介10.8 $60學(xué)習(xí)方法簡(jiǎn)介10.9 本章小結(jié)10.1 0習(xí)題第11章 Openmoko開發(fā)平臺(tái)11.1 Openmoko簡(jiǎn)介11.2 Openmoko支持平臺(tái)11.3 Openmoko基于qemu的環(huán)境搭建11.4 Openmoko環(huán)境更新11.5 Openmoko構(gòu)建過程產(chǎn)生的目錄樹11.6 構(gòu)建一個(gè)簡(jiǎn)單的應(yīng)用程序11.7 本章小結(jié)11.8 習(xí)題第12章 J2ME開發(fā)平臺(tái)12.1 JAVAME移動(dòng)開發(fā)平臺(tái)的歷史由來及發(fā)展12.1.1 Java版本的演進(jìn)12.1.2 各種Java版本的定位12.1.3 不同Java版本的虛擬機(jī)12.2 JAVA ME體系結(jié)構(gòu)及概念12.2.1 J2ME系統(tǒng)體系結(jié)構(gòu)12.2.2 CDC和CLDC簡(jiǎn)介12.3 MIDP體系12.4 JAVAME開發(fā)環(huán)境及開發(fā)流程12.4.1 JAVAME主流開發(fā)工具介紹12.4.2 Eclipse與.EclipseME移動(dòng)開發(fā)環(huán)境的搭建12.4.3 JAVAME開發(fā)流程與部署12.5 第一個(gè)JAVAME程序——HetloWorld12.6.JAVAME平臺(tái)的開發(fā)組件12.6.1 圖形用戶界面開發(fā)及API12.6.2 如何使用Display類12.6.3 使用Screen類和滾動(dòng)條12.6.4 使用命令按鈕響應(yīng)用戶操作12.6.5 使用文本框輸入信息12.6.6 使用報(bào)警顯示提示信息12.6.7 向用戶提供選擇——列表12.6.8 顯示或改變值的大小——標(biāo)尺12.6.9 有效地校驗(yàn)用戶輸入12.6.10 記錄管理系統(tǒng)開發(fā)及API12.6.11 網(wǎng)絡(luò)數(shù)據(jù)訪問開發(fā)及API12.6.12 無線消息開發(fā)及API12.7 本章小結(jié)12.8 習(xí)題習(xí)題參考答案參考文獻(xiàn)
章節(jié)摘錄
插圖:第1章 移動(dòng)計(jì)算基本概念移動(dòng)計(jì)算技術(shù)是一門多學(xué)科交叉、涵蓋范圍廣泛的新技術(shù),隨著移動(dòng)通信、互聯(lián)網(wǎng)、分布式計(jì)算等技術(shù)的發(fā)展而興起。移動(dòng)計(jì)算技術(shù)將使計(jì)算機(jī)或手機(jī)、PDA等智能終端設(shè)備在移動(dòng)環(huán)境下實(shí)現(xiàn)數(shù)據(jù)傳輸和資源共享以及信息處理。它的作用是在任何時(shí)間、任何地點(diǎn),實(shí)現(xiàn)對(duì)信息準(zhǔn)確、及時(shí)地處理。移動(dòng)計(jì)算技術(shù)將從根本上改變?nèi)藗兊纳罘绞胶凸ぷ鞣绞健?.1 移動(dòng)計(jì)算的基本概念“移動(dòng)計(jì)算”的英文是Mobile Computing。通俗的定義可認(rèn)為移動(dòng)計(jì)算是使用便攜終端設(shè)備在移動(dòng)中進(jìn)行信息處理。這里所說的便攜終端設(shè)備通常指體積小、重量輕、集成度高的筆記本計(jì)算機(jī)、移動(dòng)電話、PDA(Personal Digital Assistant,個(gè)人數(shù)字助理)、MID(Mobile Internet Device,移動(dòng)互聯(lián)網(wǎng)設(shè)備)等。然而更為廣義的定義則認(rèn)為移動(dòng)計(jì)算是指“網(wǎng)絡(luò)中在一個(gè)節(jié)點(diǎn)開始的計(jì)算可移動(dòng)到其他節(jié)點(diǎn)繼續(xù)執(zhí)行,,的方法。主要包括用戶和終端的移動(dòng)性與資源訪問的移動(dòng)性兩個(gè)方面的問題。1.1.1 用戶和終端的移動(dòng)性用戶和終端的移動(dòng)性包括以下兩個(gè)方面的含義:·借助于移動(dòng)通信網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)設(shè)施,用戶可以利用筆記本電腦、移動(dòng)電話、PDA等設(shè)備,在任何地方、任何時(shí)候連接上網(wǎng)絡(luò),進(jìn)行信息處理?!び脩暨M(jìn)行信息處理的時(shí)候,可能在一個(gè)固定的場(chǎng)所,也可能在移動(dòng)的過程中進(jìn)行。例如:某用戶在行駛的汽車上使用智能手機(jī)瀏覽網(wǎng)頁。此時(shí),該用戶和智能手機(jī)都處于移動(dòng)狀態(tài),但能夠不間斷地使用移動(dòng)環(huán)境下網(wǎng)絡(luò)提供的資源和服務(wù)。該實(shí)例充分說明了用戶和終端的移動(dòng)性是移動(dòng)計(jì)算技術(shù)的重要內(nèi)容之一。1.1.2 資源訪問的移動(dòng)性任何用戶,在任何時(shí)間、任何地點(diǎn),在移動(dòng)環(huán)境下都能夠使用移動(dòng)通信網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)提供的資源與服務(wù)來進(jìn)行不間斷的信息處理。下面用一個(gè)簡(jiǎn)單的例子,通俗地介紹一下資源訪問移動(dòng)性的含義。某用戶在辦公室使用手提電腦進(jìn)行辦公,下班時(shí)工作還沒有完成,該用戶想在回家的路上用智能手機(jī)繼續(xù)完成在手提電腦上未完成的工作,需要將手提電腦中未完成的資源信息和所需要的服務(wù)都轉(zhuǎn)移到智能手機(jī)上,體現(xiàn)了資源訪問的移動(dòng)性。
編輯推薦
《移動(dòng)軟件開發(fā)技術(shù)》:技術(shù)先進(jìn),內(nèi)容全面:包括移動(dòng)計(jì)算基礎(chǔ)知識(shí)、移動(dòng)Agent、J2ME開發(fā)技術(shù)、普適計(jì)算、服務(wù)架構(gòu)。案例完整,結(jié)構(gòu)清晰:介紹移動(dòng)軟件開發(fā)平臺(tái)基礎(chǔ)知識(shí)、開發(fā)環(huán)境搭建過程、講解實(shí)例、平臺(tái)比較。講解通俗,步驟詳細(xì):通俗易懂,文字結(jié)合圖片、表格、源代碼闡述每個(gè)案例的開發(fā)步驟及相關(guān)知識(shí)。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
移動(dòng)軟件開發(fā)技術(shù) PDF格式下載