第1章 电子白板简介 1
1.1 引言 1
1.2 电子白板概述 3
1.3 多功能电子白板软件的设计 7
1.4 电子白板在实时教学/会议系统中的应用 9
第2章 计算机支持协同工作技术:CSCW 14
2.1 CSCW技术概述 14
2.2 体系结构 17
2.3 核心技术 18
2.4 电子白板模块的设计与实现 21
2.5 电子白板功能的设计与实现 23
2.6 分布式网络会议的电子白板的原理及其实现 26
2.7 电子白板系统的实现 32
第3章 C/S模式下电子白板系统 36
3.1 本地电子白板功能设计 36
3.2 网络电子白板的设计 37
3.3 数据库的设计 40
3.4 电子白板工作模式的比较 41
3.5 系统模块的设计 41
3.6 纹织CAD电子白板系统的设计与实现 43
第4章 B/S模式下电子白板系统 50
4.1 体系结构 50
4.2 关键技术的解决 51
4.3 系统实现 53
4.4 电子白板系统 55
4.5 网络电子白板的设计与实现 56
第5章 用Java实现Internet电子白板 58
5.1 系统功能定义 58
5.2 基本设计思想 59
5.3 关键功能设计与实现 60
5.4 电子白板系统的程序和时序流程 66
5.5 系统消息和对象的实现 67
第6章 电子白板中的定位技术DSP 71
6.1 基于DSP的嵌入式无线定位电子白板系统组成 72
6.2 基于DSP的嵌入式无线定位电子白板硬件设计 77
6.3 超声端点检测方法 89
第7章 电子白板中的定位技术:CCD 91
7.1 光笔定位系统总体设计 91
7.2 实时图像信息处理机的设计与实现 99
7.3 系统的软件设计和实现 105
7.4 系统的启动和初始化 115
7.5 系统的可靠性保障和性能评估 123
7.6 上位机软件设计 126
7.7 基于线阵列CCD定位方案的研究 132
第8章 基于电子白板的即时通信系统 137
8.1 即时通信的前景展望 137
8.2 问题的提出与解决方案 138
8.3 即时通信系统的模式与设计 139
8.4 系统客户端的设计与实现 142
8.5 电子白板功能模块的设计与实现 146
第9章 Agent技术在电子白板中的应用 160
9.1 Agent技术的特点 161
9.2 Agent的基本结构及电子白板的信息共享 162
9.3 基于Agent的电子白板模型 163
9.4 MWBS的总体设计 167
9.5 系统中Agent种类及结构设计 173
9.6 MWBS的关键技术 174
9.7 MWBS的实现 185
第10章 XML解析技术在电子白板中的应用 193
10.1 XML解析技术 193
10.2 电子白板中保存与打开的实现 196
第11章 基于ARM的电子白板 198
11.1 基于ARM电子白板系统的组成 198
11.2 基于ARM电子白板的系统硬件平台设计 200
11.3 ARM电子白板的系统软件设计与实现 211
11.4 ARM电子白板的应用程序设计与实现 236
第12章 微型电子白板 244
12.1 微型电子白板系统的组成 244
12.2 无线定位算法 246
12.3 系统总体设计 247
12.4 信号笔电路优化及相关软件设计 254
12.5 信号笔相关软件设计 257
12.6 信号接收器的电路优化及相关软件设计 261
第13章 手机电子书包 281
13.1 移动CSCW 281
13.2 移动CSCW结合Agent技术的优势 282
第14章 电子白板系统集成 284
14.1 相关技术及存在问题 284
14.2 系统总体结构模型 285
14.3 系统的主要关键技术 286
14.4 系统实现 289
14.5 远程共享电子白板 290
主要参考文献 297