第1章 移动计算引论 1
移动技术的发展 1
移动计算(Mobile Computing)的概念 1
移动计算环境 2
移动计算的系统模型 3
移动计算的特点 4
移动计算技术发展现状 4
移动计算的应用领域 5
小结 6
习题 7
第2章 无线通信网络 8
数据通信概述 8
通信技术的概念与发展历程 8
通信原理与通信系统模型 8
模拟通信系统和数字通信系统 9
通信系统的分类 10
信息及其度量 11
数据通信中的几个技术指标 12
传输介质类型及主要特性 13
卫星通信技术 14
微波中继通信技术与移动通信技术 15
数据调制与编码 17
数据调制 17
数据编码 18
多路复用技术 19
频分多路复用 20
时分多路复用 20
波分多路复用 21
码分多路复用 21
无线局域网(WLAN) 22
无线局域网简介 22
无线局域网标准 24
蓝牙(Blue Tooth)技术 30
小结 37
习题 37
第3章 无线广域网络技术 38
第二代移动通信技术 38
移动通信技术的发展历程 38
第二代移动通信技术GSM 40
GSM系统的无线接口和系统消息 47
GSM系统的帧和信道 50
GSM系统消息 52
GSM系统管理 54
GPRS 56
GPRS概述 56
GPRS体系结构和传输机制 57
高层功能 60
GPRS协议栈 62
移动数据业务 65
移动数据业务概述 65
SMS 65
WAP 66
MMS 68
第三代移动通信技术 70
第三代移动通信技术概述 70
WCDMA 74
WCDMA关键技术 77
3G业务 79
小结 81
习题 81
第4章 移动终端操作系统简介 82
移动终端主流操作系统简介 82
PalmOS操作系统 82
PocketPC/WinCE操作系统 83
EPOC操作系统 83
BlackBerry操作系统 84
其他操作系统 84
几种操作系统的比较 84
Symbian概述 85
Symbian的设计特性 87
Symbian子系统 88
Symbian系统体系结构 90
Symbian OS类型与声明 91
基本数据类型 91
代码规范 92
类型说明 92
小结 100
习题 100
第5章 移动开发平台 101
JAVA ME移动开发平台的历史由来及发展 101
JAVA ME体系结构及概念 102
J2ME体系结构总体概览 102
Configuration与Profile 102
MIDP体系 103
java.lang 104
java.util 105
java.io 106
javax.microedition.io 108
javax.microedition.lcdui 108
javax.microedition.midlet 109
javax.microedition.rms 109
JAVA ME开发环境及开发流程 110
JAVA ME主流开发工具介绍 110
Eclipse与EclipseME移动开发环境搭建 111
JAVA ME开发流程与部署 116
第一个JAVA ME程序——HelloWorld 118
新建项目 118
编写源文件 119
编译、调试和运行 121
打包和混淆 122
安装MIDlet套件到手机 124
JAVA ME平台的开发组件 125
图形用户界面开发及API 125
记录管理系统开发及API 137
网络数据访问开发及API 141
无线消息开发及API 165
移动服务架构MSA 174
MSA的提出 174
MSA的基本特征 176
MSA规范体系结构 176
基于JSR172的Web服务开发 177
Windows Mobile简介 185
Windows Mobile开发环境的部署 186
Windows Mobile开发实例 189
小结 195
习题 195
第6章 移动XML与SVG技术 196
移动XML技术 196
可扩展标记语言——XML 196
移动XML开发 198
移动SVG技术 202
SVG介绍 202
移动SVG介绍及开发 204
小结 206
习题 206
第7章 移动应用开发实例 207
Symbian应用程序开发简介 207
Symbian应用程序类型介绍 207
Symbian开发环境搭建 209
Symbian应用示例 213
移动GIS开发实例 219
移动GIS平台运行体系 219
移动GIS平台实现中的一些关键技术 220
移动GIS平台与远程数据采集的设计与实现 221
小结 234
习题 235
参考文献 236