图书介绍

移动软件开发技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

移动软件开发技术
  • 卢军,郭本俊主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508473444
  • 出版时间:2010
  • 标注页数:249页
  • 文件大小:66MB
  • 文件页数:259页
  • 主题词:移动通信-应用软件-软件开发-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

移动软件开发技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 移动计算基本概念1

1.1 移动计算的基本概念1

1.1.1 用户和终端的移动性1

1.1.2 资源访问的移动性1

1.2 移动终端和系统平台1

1.2.1 移动终端概述2

1.2.2 移动终端信息输入2

1.2.3 移动终端操作系统2

1.2.4 移动应用开发平台4

1.3 移动计算带来的挑战5

1.4 移动通信技术简介6

1.4.1 移动通信的发展历程6

1.4.2 第三代移动通信技术简介7

1.4.3 第四代移动通信技术简介7

1.5 移动计算主要研究问题8

1.5.1 移动IP技术9

1.5.2 QoS技术9

1.5.3 移动数据管理技术10

1.6 本章小结11

1.7 习题11

第2章 移动计算模型13

2.1 移动计算模型概述13

2.1.1 计算模型概念13

2.1.2 传统计算模型13

2.2 B/S和C/S混合计算模型20

2.3 基于移动Agent的移动计算模型23

2.3.1 移动Agent概述23

2.3.2 移动Agent技术的关键问题24

2.3.3 移动Agent计算模型24

2.3.4 移动Agent计算模型的特点25

2.3.5 移动Agent系统的体系结构25

2.3.6 移动Agent技术的应用和发展趋势27

2.4 基于双代理结构的移动计算模型28

2.4.1 静态对象缓存管理模块29

2.4.2 动态对象缓存管理模块30

2.4.3 对象压缩模块31

2.4.4 协议优化模块31

2.5 基于广域网的移动计算模型32

2.5.1 广域网计算模型概述32

2.5.2 基于移动Agent的广域网普适计算模型32

2.5.3 移动Agent在广域网中的服务迁移机制34

2.5.4 移动Agent在广域网中的资源迁移机制35

2.6 本章小结37

2.7 习题38

第3章 移动Agent技术39

3.1 Agent技术概述39

3.1.1 什么是Agent39

3.1.2 软件Agent的特性39

3.1.3 软件Agent的分类41

3.1.4 软件Agent的BDI理论模型43

3.1.5 软件Agent的适用领域44

3.2 移动Agent基本概念45

3.2.1 移动Agent的特点及优势45

3.2.2 移动Agent系统结构46

3.2.3 移动Agent生命周期46

3.2.4 移动Agent关键技术48

3.3 移动Agent相关规范49

3.3.1 Agent通信语言(ACL)49

3.3.2 Agent传输协议(ATP)49

3.3.3 移动Agent的标准49

3.4 基于移动Agent的开发平台50

3.4.1 移动Agent开发平台MADP50

3.4.2 基于移动Agent的分布式计算模型52

3.5 移动Agent平台54

3.5.1 国际组织对移动Agent平台标准化的贡献55

3.5.2 现有Agent平台的介绍55

3.6 CORBA概述59

3.6.1 什么是CORBA59

3.6.2 CORBA体系结构59

3.6.3 CORBA安全机制61

3.6.4 CORBA技术特点61

3.7 本章小结61

3.8 习题62

第4章 移动终端操作系统简介63

4.1 Windows Mobile操作系统63

4.1.1 Windows Mobile简介63

4.1.2 Windows Mobile特点64

4.1.3 Windows Mobile软件开发64

4.2 Symbian操作系统64

4.2.1 Symbian OS简介64

4.2.2 Symbian OS用户界面65

4.2.3 Symbian OS的软件开发66

4.3 Linux操作系统66

4.3.1 Linux简介66

4.3.2 GNU/Linux历史67

4.3.3 Linux手机系统发展历程67

4.3.4 Linux手机系统现状68

4.4 Palm操作系统68

4.4.1 发展历史68

4.4.2 Palm OS特点68

4.4.3 Palm OS版本历史69

4.4.4 Palm OS软件开发70

4.5 Android操作系统70

4.5.1 Android简介71

4.5.2 Android历史71

4.5.3 Android软件开发71

4.6 BlackBerry操作系统72

4.6.1 BlackBerry简介72

4.6.2 BlackBerry OS72

4.7 iPhone操作系统73

4.7.1 iPhone简介73

4.7.2 iPhone设备特性73

4.8 QT74

4.8.1 QT简介74

4.8.2 QT程序74

4.8.3 QT的跨平台性74

4.9 几种操作系统的比较75

4.10 本章小结76

4.11 习题76

第5章 无线通信技术77

5.1 无线局域网(WLAN)77

5.1.1 无线局域网简介77

5.1.2 无线局域网标准78

5.1.3 无线局域网的应用79

5.2 蓝牙(Blue Tooth)技术81

5.2.1 蓝牙技术简介81

5.2.2 蓝牙技术的特点81

5.2.3 蓝牙技术的应用82

5.3 第二代移动通信技术82

5.3.1 移动通信技术的发展历程83

5.3.2 第二代移动通信技术GSM83

5.4 2.5G-GPRS83

5.4.1 GPRS概述83

5.4.2 GPRS应用与发展84

5.5 第三代移动通信技术84

5.5.1 第三代移动通信技术概述85

5.5.2 WCDMA86

5.5.3 3G业务87

5.6 本章小结88

5.7 习题89

第6章 移动服务架构MSA90

6.1 MSA简介90

6.2 MSA规范体系结构91

6.2.1 J2ME Web服务规范(JSR-172)91

6.2.2 安全及可信服务API(JSR-177)92

6.2.3 定位服务API(JSR-179)92

6.2.4 J2ME的SIP API(JSR-180)92

6.2.5 移动终端3D图形API(JSR-184)93

6.2.6 内容管理者API(JSR-211)93

6.2.7 J2ME可变2D矢量图形API(JSR-226)93

6.2.8 移动支付API(JSR-229)94

6.2.9 移动国际化API(JSR-238)94

6.3 基于JSR-172的Web服务开发94

6.3.1 Web服务概述94

6.3.2 使用JAXP解析XML95

6.3.3 JAX-RPC99

6.4 Web服务开发工具——NetBeans简介101

6.4.1 NetBeans移动开发包102

6.4.2 NetBeans Web服务简介102

6.5 本章小节103

6.6 习题103

第7章 普适计算概述104

7.1 计算模式的发展104

7.2 普适计算的概念105

7.3 普适计算的特性107

7.4 主要研究问题108

7.5 发展现状与研究进展109

7.6 本章小结110

7.7 习题110

第8章 Android开发平台111

8.1 Android概述111

8.2 Android开发环境搭建112

8.3 第一个Android程序114

8.4 Android程序开发的基本框架119

8.5 Android应用程序的构成121

8.6 J2ME程序与Android程序的比较121

8.7 本章小节123

8.8 习题123

第9章 Windows Mobile开发环境124

9.1 Windows Mobile开发环境的部署124

9.2 Microsoft ActiveSync安装步骤131

9.3 安装Windows Mobile 6 SDK133

9.4 Windows Mobile开发实例137

9.5 QT与Windows Mobile的结合142

9.6 本章小结145

9.7 习题145

第10章 Symbian开发平台146

10.1 S60开发环境的搭建146

10.2 安装ActivePerl147

10.3 安装JDK151

10.4 安装Carbide C++154

10.5 安装S60 SDK158

10.6 S60程序开发161

10.7 Python for S60简介165

10.8 S60学习方法简介166

10.9 本章小结167

10.10 习题167

第11章 Openmoko开发平台168

11.1 Openmoko简介168

11.2 Openmoko支持平台168

11.3 Openmoko基于qemu的环境搭建169

11.4 Openmoko环境更新175

11.5 Openmoko构建过程产生的目录树176

11.6 构建一个简单的应用程序177

11.7 本章小结178

11.8 习题178

第12章 J2ME开发平台179

12.1 JAVA ME移动开发平台的历史由来及发展179

12.1.1 Java版本的演进179

12.1.2 各种Java版本的定位180

12.1.3 不同Java版本的虚拟机180

12.2 JAVA ME体系结构及概念181

12.2.1 J2ME系统体系结构181

12.2.2 CDC和CLDC简介182

12.3 MIDP体系182

12.4 JAVA ME开发环境及开发流程187

12.4.1 JAVA ME主流开发工具介绍187

12.4.2 Eclipse与.EclipseME移动开发环境的搭建187

12.4.3 JAVA ME开发流程与部署194

12.5 第一个JAVA ME程序——HelloWorld197

12.6 JAVA ME平台的开发组件199

12.6.1 图形用户界面开发及API200

12.6.2 如何使用Display类207

12.6.3 使用Screen类和滚动条208

12.6.4 使用命令按钮响应用户操作209

12.6.5 使用文本框输入信息212

12.6.6 使用报警显示提示信息213

12.6.7 向用户提供选择——列表214

12.6.8 显示或改变值的大小——标尺216

12.6.9 有效地校验用户输入216

12.6.10 记录管理系统开发及API218

12.6.11 网络数据访问开发及API223

12.6.12 无线消息开发及API225

12.7 本章小结226

12.8 习题226

习题参考答案227

参考文献248

热门推荐