图书介绍
移动计算原理 基于UML和XML的移动应用设计与开发PDF|Epub|txt|kindle电子书版本下载
- (美)博法尔(BFar,R.)著;顾国昌等译 著
- 出版社: 北京:电子工业出版社
- ISBN:7121029960
- 出版时间:2006
- 标注页数:533页
- 文件大小:60MB
- 文件页数:554页
- 主题词:移动通信-计算-应用程序-程序设计-教材;面向对象语言,UML-程序设计-教材;可扩充语言,XML-程序设计教材
PDF下载
下载说明
移动计算原理 基于UML和XML的移动应用设计与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 移动计算简介2
1.1 引言2
1.1.1 移动计算简史2
第一部分 导论2
1.1.2 无线移动和移动无线的区别4
1.2 移动计算的要素5
1.2.1 定位6
1.2.2 服务质量7
1.2.3 受限的存储设备和CPU8
1.2.5 各式各样的用户界面9
1.2.4 受限的电源供应9
1.2.6 跨平台11
1.2.7 主动事务11
1.3 移动用户的状态13
1.3.1 位置可变性14
1.3.2 缺乏专注性14
1.3.3 即时响应性14
1.3.4 任务突变性15
1.3.5 随时随地性15
1.4 移动应用软件的体系结构15
1.5 本书结构16
第2章 移动开发框架和工具概述18
2.1 引言18
2.2 完全集中式的框架和工具19
2.3 N-Tier客户端服务器框架和工具20
2.3.1 移动操作系统和虚拟机22
2.3.2 特有硬件工具与框架22
2.4 Java23
2.4.1 J2ME23
2.4.2 CDC31
2.4.3 Java智能卡32
2.4.4 JINI33
2.4.5 基于Java的点对点协议34
2.4.6 Java将何去何从34
2.5 BREW35
2.5.1 BREW SDK简介35
2.5.2 开发一个简单的BREW应用36
2.5.3 Hello BREW38
2.5.4 BREW及其相关技术的特点39
2.6 Windows CE41
2.6.1 Windows CE中的Visual Basic42
2.6.2 Windows CE中的嵌入式Visual C++43
2.6.3 Windows CE平台上的数据库44
2.6.4 Windows CE和Web服务46
2.6.5 Windows CE对移动要素的处理46
2.6.6 Microsoft Smart Phone47
2.7 WAP47
2.7.1 WAP体系结构48
2.7.2 WAP用户界面49
2.7.3 WAP代理和WAP网关50
2.7.4 多媒体信息服务51
2.7.5 WAP推送51
2.7.7 WAP对移动要素的处理52
2.7.6 安全性52
2.8 Symbian EPOC53
2.9 发布框架54
2.9.1 Cocoon55
2.9.2 IBM无线代码转换发布工具65
2.10 其他工具67
2.10.1 异步消息系统67
2.10.2 UML工具68
2.11 如何利用这些工具69
3.1.1 XML简史71
第3章 XML:移动计算的文档与元数据格式71
3.1 引言71
3.1.2 XML和移动应用72
3.1.3 DOM语法分析73
3.1.4 SAX语法分析74
3.1.5 用XSLT转换XML75
3.2 XML Web服务76
3.2.1 SOAP77
3.2.2 WSDL78
3.2.3 Web服务与移动应用80
3.3.1 XML模式82
3.3 应用于移动计算的核心XML技术82
3.3.2 与移动应用相关的基于XML的用户界面技术84
3.3.3 CCXML85
3.3.4 XML管道85
3.3.5 WBXML87
3.3.6 SSML88
3.3.7 RDF88
3.3.8 RDF模式91
3.3.9 UML与RDF91
3.3.10 CC/PP93
3.3.11 用户Agent配置声明99
3.4 XML和UML101
3.4.1 XML模式和UML103
3.5 使用XML108
第4章 UML简介109
4.1 引言109
4.1.1 为什么需要UML111
4.1.2 理解UML111
4.1.3 构建UML块112
4.2.1 用例图114
4.2 用户视图114
4.2.2 用例的使用115
4.3 结构化视图118
4.3.1 定义类118
4.3.2 对象图123
4.4 行为视图125
4.4.1 交互图125
4.4.2 顺序图126
4.4.3 协作图129
4.5 实现视图:构件图144
4.5.2 部署图146
4.5.1 应用构造型146
4.6 小结147
第二部分 基于UML设备独立多通道用户界面的开发150
第5章 通用用户界面的开发150
5.1 引言150
5.2 用户界面的开发150
5.2.1 人性因素151
5.2.2 基于PC的固定应用软件开发中的可用性、人性因素以及其他因素152
5.2.3 移动应用软件中的额外因素153
5.3 创建通用用户界面156
5.3.1 通用用户界面的绑定和特殊化157
5.3.2 用户界面中的元素158
5.3.3 场景175
5.3.4 用户界面的组件178
5.3.5 用户界面的组件管理180
5.4 通用用户界面组件的UML建模182
5.4.1 通用用户界面的领域建模182
5.5 XForms184
5.5.1 什么是XForms185
5.5.2 XForms处理模型186
5.5.3 XForms用户界面187
5.5.4 XForms中的事件197
5.6 小结202
第6章 移动图形用户界面的开发204
6.1 引言204
6.1.1 技术现状:PAC,MVC及其他204
6.1.2 PAC-TG模式209
6.1.3 从通用用户界面到图形用户界面的单信道特化213
6.1.4 服务器端的GUI215
6.1.5 移动设备的GUI218
6.1.6 分布式GUI218
6.2.1 无线应用层协议219
6.2 在WAP,J2ME,BREW和Microsoft平台上深入探讨移动GUI219
6.2.2 J2ME的GUI235
6.2.3 从通用用户界面到具体的图形用户界面的转换238
6.2.4 用UML活动图开发GUI239
6.2.5 移动程序的UML扩展246
6.3 小结252
第7章 语音用户界面及移动应用254
7.1 引言254
7.2 音质255
7.2.1 振幅255
7.2.2 音频和音调255
7.2.3 语义和语境256
7.2.4 话语257
7.2.5 语言257
7.2.6 话音依赖性257
7.2.7 国际化、语言和方言257
7.2.8 地方性258
7.2.9 其他质量258
7.3 语音录入258
7.4 语音识别259
7.4.1 语法261
7.4.2 构建VUI界面271
7.4.3 为移动应用设计基于语音识别的VUI299
7.5 文本到语音的技术:书面语言转换为口语语言304
7.5.1 连续语音合成304
7.5.2 纯语音合成305
7.5.3 语音合成语法和工具305
7.5.4 语音端口310
7.6 小结310
第8章 多信道与多通道用户界面312
8.1 引言312
8.1.1 多通道,用户体验及场景的应用313
8.1.2 多通道、多信道的网络通信及其网络结构314
8.1.3 多通道的类型315
8.1.4 以可用性为中心的多通道使用方法316
8.2 基于UML的多通道建模及应用318
8.2.1 使用基本的UML图表来描述多媒体应用320
8.3 多通道的内容321
8.3.1 X+V323
8.3.2 M3L323
8.3.3 MML323
8.3.4 EMMA324
8.3.5 MPML326
8.3.6 MMIL328
8.3.7 InkML329
8.3.8 CUIML330
8.3.9 使用置标语言实现多通道的交付330
8.3.10 移动设备的视频发送334
8.3.11 Cocoon335
8.3.12 同步问题337
8.4 多通道发布系统的软件和系统结构340
8.5 国际化和本地化346
8.6 多通道的展开定义347
9.1.1 Agent技术基础350
9.1 引言350
第9章 移动Agent和对等结构350
第三部分 移动应用开发的补充要素350
9.1.2 移动Agent和客户服务器模型的混合体352
9.1.3 移动Agent的关注点分离352
9.2 移动计算中的移动Agent354
9.2.1 移动Agent广泛应用的障碍356
9.2.2 MASIF357
9.2.3 FIPA359
9.3 移动Agent的UML扩展361
9.3.1 AUML362
9.3.2 移动Agent的UML扩展363
9.3.3 移动应用中的移动Agent UML扩展364
9.4 移动Agent应用及其实现工具368
9.4.1 Java和移动Agent369
9.5 利用移动Agent解决移动应用开发中的问题380
9.5.1 移动Agent及其场景380
9.5.2 移动Agent及其定位感知381
9.5.3 利用移动Agent创建用户界面381
9.5.4 移动Agent与QoS382
9.5.5 利用移动Agent充当代理383
9.5.6 移动Agent和与移动计算相关的性能问题383
9.6 基于Agent的软件技术384
9.5.7 移动Agent及其设备适应性384
9.7 移动计算中对等网的应用385
9.7.1 基础知识385
9.7.2 JXTA386
9.8 展望未来387
第10章 无线连接和移动应用388
10.1 引言388
10.1.1 调制技术389
10.1.2 传输技术390
10.2 服务质量391
10.2.1 QoS的UML建模392
10.3 无线网络技术纵览394
10.3.1 短程无线通信技术394
10.3.2 远程无线通信技术399
10.3.3 无线网络的UML建模404
10.4 移动IP409
10.5 SMS410
10.6 小结412
第11章 移动数据的同步与复制413
11.1 引言413
11.2 复制和同步的分类414
11.3 用于移动应用程序的数据复制与同步415
11.3.2 解决移动同步与复制问题的方法417
11.3.1 移动应用程序基础结构中同步与复制涉及的可扩展性问题417
11.3.3 常用移动平台上的同步418
11.4 SyncML419
11.4.1 Sync4J424
11.4.2 蓝牙同步规范425
11.5 WebDAV425
11.6 移动Agent,复制与同步426
11.7 使用UML来表示数据同步与复制模式426
12.2 定位信息的数据采集428
第12章 移动性和定位业务428
12.1 引言428
12.2.1 基于GPS的解决方案430
12.2.2 非GPS定位方案431
12.3 GIS433
12.3.1 GIS系统内部结构434
12.3.2 GIS的移动应用434
12.3.3 建立移动应用和GIS系统的接口434
12.4 位置信息建模435
12.4.1 GML436
12.4.2 NVML438
12.4.3 MPP439
12.4.4 SLP和SLoP440
12.4.5 定位互操作论坛441
12.5 定位业务应用442
12.5.1 提供定位业务的系统结构443
12.6 基于定位业务的移动应用445
12.6.1 编程访问GPS设备446
12.6.2 基于位置的J2ME应用程序447
12.6.3 移动应用、位置场景和用户界面449
12.7.2 使用UML建模相对地理位置和绝对地理位置451
12.7.1 使用类图表示位置信息451
12.7 用UML表示位置451
12.7.3 用UML建模运动452
12.8 位置信息的安全性和保密性454
12.9 本地化和国际化455
12.10 基于位置研究的最新进展456
第13章 主动事务457
13.1 引言457
13.2 主动计算与无线基础设施458
13.2.1 WAP推送460
13.2.3 会话启动协议462
13.2.2 移动IP和推送462
13.3 建立主动式系统的实际问题464
第14章 移动安全性465
14.1 引言465
14.1.1 移动安全问题的分类465
14.2 无线网络的安全性469
14.2.1 蓝牙安全性469
14.2.2 802.11安全性470
14.2.3 远程无线网络技术的安全性471
14.3 安全性和自组网技术472
14.5 安全性:移动Agent的未解决问题473
14.4 定位信息、安全性和保密性473
14.6 保密性和安全性的区别474
14.7 用UML建模安全性474
第四部分 项目集成478
第15章 移动开发过程478
15.1 引言478
15.2 回顾移动应用的各个要素478
15.3 移动程序Wisdom的开发方法478
15.4 基于UML的开发周期479
15.4.1 移动用例479
15.4.2 移动开发过程485
15.5 小结487
第16章 移动应用的体系结构、设计和技术选择488
16.1 引言488
16.1.1 移动计算体系结构489
16.1.2 完全集中式应用体系结构489
16.1.3 客户服务器体系结构490
16.1.4 N层体系结构491
16.1.5 对等结构494
16.1.6 移动Agent体系结构495
16.2 体系结构的实际关注点496
16.3 移动应用程序的体系结构模式497
16.4 小结497
第17章 移动应用开发中的难点498
17.1 引言498
17.2 语音用户界面的问题498
17.3 多模应用程序的问题498
17.4 建立本地应用程序遇到的问题499
17.5 电能的使用499
17.6 小结499
18.1.1 移动基础设施测试500
18.1 引言500
第18章 移动应用程序测试500
18.1.2 编码标准502
18.1.3 单元测试502
18.1.4 黑盒测试503
18.1.5 白盒测试503
18.1.6 回归测试504
18.1.7 专用移动应用程序的测试504
18.2 开发前的用例有效性测试505
18.3.1 移动用户界面测试506
18.3.2 多通道用户界面测试506
18.3 移动要素对软件测试的影响506
18.3.3 可用性测试507
18.4 压力测试和可测量性的问题508
18.5 基于位置的功能测试508
第19章 实例研究509
19.1 引言509
19.2 体系结构的需求驱动509
19.3 详细设计513
19.4 实现514
19.5 小结517
参考文献518