欢迎访问学兔兔,学习、交流 分享 !

返回首页 |

移动互联网应用新技术

收藏
  • 大小:66.29 MB
  • 语言:中文版
  • 格式: PDF文档
  • 阅读软件: Adobe Reader
资源简介
移动互联网应用新技术
出版时间: 2017年版
内容简介
  本书系统地介绍了移动互联网技术基础、手机网站开发、手机APP开发、微信公众号开发、电商平台开发、手机定位与位置管理、移动视频监控系统、物联网技术与应用、大数据技术及应用、云计算技术与应用、虚拟现实(VR)技术与应用、人工智能技术及其应用、应用平台组网设计等内容,几乎涵盖了移动互联网及当前热点技术应用的所有方面。 本书兼顾基础理论和实际应用开发,适合于各类移动互联网应用的初学者和开发者,可作为高校相关专业互联网应用类课程的教材,亦可为广大IT企业员工、电信运营商员工和其他企业相关部门员工更新知识结构、提升业务技能提供有益帮助。 本书前身《移动互联网应用开发技术》(2013年7月由西安电子科技大学出版社出版)曾获省优秀教材一等奖。
目录
第1章 移动互联网技术基础 1
1.1 互联网技术 1
1.1.1 互联网的起源与发展 1
1.1.2 ISO/OSI模型 2
1.1.3 TCP/IP模型 4
1.1.4 IPv4与IPv6 9
1.1.5 C/S模式与B/S模式 10
1.1.6 手机网页标准 12
1.2 移动通信技术 17
1.2.1 移动通信技术发展历程 17
1.2.2 4G移动通信技术 18
1.2.3 下一代移动通信技术 19
1.3 移动互联网 20
1.3.1 移动互联网的概念与特点 20
1.3.2 移动互联网与桌面互联网的比较 22
1.3.3 移动互联网三要素与关键技术 22
1.4 移动智能终端与操作系统 23
1.4.1 移动智能终端及其核心技术 23
1.4.2 智能手机操作系统 25
思考与练习题 29
第2章 手机网站开发 30
2.1 网站架构设计 30
2.2 开发环境的搭建 31
2.2.1 网页编辑工具 31
2.2.2 服务器选择 34
2.2.3 简易开发环境搭建 35
2.3 人机交互界面设计 43
2.3.1 基于心智模式的界面设计理论 43
2.3.2 小屏幕网页界面要素设计方法 45
2.4 终端与屏幕适配设计 49
2.4.1 屏幕适配 49
2.4.2 自适应网页设计 51
思考与练习题 54
第3章 手机APP开发 55
3.1 Android开发和测试环境搭建 55
3.1.1 Android Studio简介 55
3.1.2 Android SDK简介 55
3.1.3 Windows系统下Android Studio的
安装 57
3.1.4 Android项目开发测试 59
3.2 Android平台通信资源 63
3.2.1 互联网的连接 63
3.2.2 管理网络 66
3.2.3 WiFi直连 73
3.2.4 其他通信API 79
3.3 Android平台其他资源 81
3.3.1 用户界面 81
3.3.2 动画和图形 82
3.3.3 数据存储 83
3.3.4 多媒体播放 85
3.3.5 手机传感器 88
思考与练习题 91
第4章 微信公众号开发 92
4.1 微信公众号的功能 92
4.1.1 微信公众号的基本功能 92
4.1.2 微信公众号的商业模式 93
4.1.3 微信公众号的推广 94
4.2 微信公众号开发环境搭建 95
4.2.1 基本原理 95
4.2.2 公众号注册 96
4.2.3 公众号服务器的搭建 96
4.2.4 技术文档 101
4.3 微信公众号开发案例 101
4.3.1 参考框架 101
4.3.2 实现“你问我答” 102
4.3.3 实现“图尚往来” 108
4.3.4 获取access_token 110
4.3.5 临时素材 113
4.3.6 永久素材 116
4.3.7 自定义菜单 119
思考与练习题 125
[1]
第5章 电商平台开发 126
5.1 电商平台总体设计 126
5.1.1 平台总体架构 126
5.1.2 系统软件层 126
5.2 基础功能子系统 128
5.2.1 用户管理 128
5.2.2 短信接口 128
5.2.3 支付接口 129
5.2.4 征信接口 130
5.2.5 产品质量认证接口 131
5.3 前台交易子系统 131
5.3.1 个人中心 131
5.3.2 商品分类展示 132
5.3.3 商品订购 134
5.3.4 客户服务 136
5.4 交易管理子系统 138
5.4.1 商品管理 138
5.4.2 订单管理 138
5.4.3 积分管理 139
5.4.4 促销管理 140
5.4.5 物流配送管理 141
5.5 账务子系统 142
5.5.1 账务结算 142
5.5.2 报表统计 144
思考与练习题 144
第6章 手机定位与位置管理 145
6.1 手机定位系统的构成 145
6.2 手机定位技术 147
6.2.1 定位原理 147
6.2.2 北斗卫星导航系统 148
6.3 GIS技术 150
6.3.1 GIS原理与优势 150
6.3.2 GIS使用模式 151
6.3.3 GIS软件与地图 152
6.3.4 部分GIS地图服务商 156
6.4 Android平台定位功能 156
6.5 百度地图定位实例 162
6.5.1 Android定位SDK介绍 162
6.5.2 申请密钥 163
6.5.3 开发环境配置 163
6.5.4 获取位置 165
思考与练习题 171
第7章 移动视频监控系统 172
7.1 流媒体技术原理与标准 172
7.1.1 流媒体技术的概念 172
7.1.2 音视频编解码技术与标准 172
7.1.3 流媒体网络传输技术 176
7.1.4 移动流媒体技术 177
7.2 移动视频监控组网 178
7.2.1 移动视频监控模式设计 178
7.2.2 移动视频传输方式 179
7.3 Android平台摄像头功能 181
7.3.1 摄像头及使用申请 181
7.3.2 构建一个摄像头应用程序 181
7.4 手机视频采集与上传实例 193
7.5 手机视频播放实例 205
思考与练习题 209
第8章 物联网技术与应用 210
8.1 物联网概述 210
8.1.1 物联网的概念 210
8.1.2 物联网体系结构 210
8.2 物联网关键技术 211
8.2.1 感知层主要技术 211
8.2.2 网络层主要技术 214
8.2.3 应用层主要技术 217
8.2.4 物联网安全技术 217
8.3 物联网应用 218
8.3.1 物联网应用分类 218
8.3.2 物联网应用实例一——家庭安防
报警系统 219
8.3.3 物联网应用二——平安校园系统 221
思考与练习题 232
第9章 大数据技术及应用 233 [1]
9.1 大数据应用概述 233
9.1.1 大数据的概念与意义 233
9.1.2 大数据的主要分类 234
9.1.3 大数据应用总体框架 236
9.2 大数据的采集 237
9.3 大数据存储与处理 239
9.3.1 数据库技术回顾 239
9.3.2 大数据数据处理技术概述 242
9.4 大数据分析与挖掘 245
9.4.1 传统数据分析与挖掘技术 245
9.4.2 新兴大数据分析技术 246
9.5 大数据开发环境搭建 248
9.5.1 机器系统配置准备 248
9.5.2 基础环境安装(Java和Scala环境) 249
9.5.3 Hadoop 2.6.0完全分布式环境搭建 249
9.5.4 Spark 1.6.0完全分布式环境搭建 252
9.5.5 启动集群的脚本 253
9.5.6 集群测试 254
9.6 大数据应用实例 255
思考与练习题 257
第10章 云计算技术与应用 258
10.1 云计算的概念 258
10.1.1 云计算的定义及特征 258
10.1.2 云计算的优势 259
10.1.3 云计算的发展前景 260
10.2 云计算体系结构与业务 260
10.2.1 传统应用系统体系结构 260
10.2.2 云计算服务类型及其体系结构 261
10.2.3 云计算业务 264
10.2.4 云计算的商业模式 265
10.3 云计算技术 266
10.3.1 云计算关键技术 266
10.3.2 当前云计算技术发展热点 267
10.4 云平台实例 269
10.4.1 百度云 269
10.4.2 中国电信医疗影像云 271
10.5 云应用开发 275
10.5.1 云应用开发概述 275
10.5.2 讯飞开放平台服务接入流程 276
10.5.3 Android平台开发 276
思考与练习题 283
第11章 虚拟现实(VR)技术与应用 284
11.1 VR的概念及主要技术 284
11.1.1 VR的概念及特征 284
11.1.2 VR的主要技术 285
11.1.3 沉浸感和交互作用原理 286
11.2 VR开发入门 287
11.2.1 VR开发环境简介 287
11.2.2 Unity下载 288
11.2.3 VR开发示范 291
11.3 VR技术应用 291
11.3.1 VR游戏 292
11.3.2 VR展现 292
11.3.3 仿真设计 293
11.3.4 仿真训练 294
11.4 AR 与 MR 295
11.4.1 AR技术 295
11.4.2 MR技术 298
思考与练习题 299
第12章 人工智能技术及其应用 300
12.1 人工智能产生的背景与基本概念 300
12.1.1 人工智能的概念 300
12.1.2 人工智能的基本原理 300
12.2 人工智能的体系架构 302
12.2.1 人工智能技术体系架构 302
12.2.2 人工智能核心技术 303
12.3 机器学习 305
12.3.1 机器学习的定义解读 305
12.3.2 机器学习与相关概念的区别
与联系 307
12.3.3 机器学习常用算法 308
12.4 人工智能的应用 311
12.4.1 大数据应用与智慧系统 311
12.4.2 顶级棋手AlphaGo 312
12.5 神经网络应用实例 319
思考与练习题 321
第13章 应用平台组网设计 322
13.1 互联网接入设计 322
13.1.1 自建机房方式 322
13.1.2 IDC托管方式 323
13.1.3 云主机租赁方式 323
13.2 网络安全设计 323
13.2.1 网络防火墙部署 324
13.2.2 计算机病毒防护 325
13.2.3 入侵检测与防御系统 327
13.2.4 云堤技术 328
13.3 数据安全设计 329
13.3.1 磁盘冗余备份 329
13.3.2 数据库备份 332
13.3.3 数据加密与备份机制 333
13.4 应用系统备份 333
思考与练习题 334
参考文献 335
下载地址