论文摘要
计算机网络技术的一个重要发展方向是计算机支持的协同工作(CSCW:Computer Supported Cooperative Work)。作为一个多学科交叉的新兴的研究领域,CSCW有着广泛的应用前景,并将成为推动Internet不断发展的强大动力。计算机支持的协同工作技术是协同技木在信息时代的新发展,是在计算机技术和网络技术迅速发展的基础上,适应人类社会日益紧密的协作需求而逐步发展起来的。它将提高人们的工作效率,促进社会生产力的发展,深刻影响人类社会的生产方式、工作方式和生活方式。但是,CSCW庞大的需求和复杂的设计开发过程对系统开发者却是一个巨大的挑战。因此,需要构建一个具有通用性的软件环境,一方面提供各种协同工作系统所要求的一般性的服务,另一方面要具有良好的扩展体系,以便开发者能够基于此平台方便地开发新的应用系统。 在了解CSCW理论,特别是协作模式、协作控制机制以及基于Web的CSCW系统理沦的基础上,本文重点研究了协同工作工具平台的体系结构、访问控制、协同感知这些关键性问题。在本文的重点视频会议模块中,讨论了组播方式的实现、QoS保证和多媒体同步的关键性技术问题,并提出了比较全面的解决方案。 本文对国内外协同工作方面的进展进行了研究,通过对协同工作工具现状的分析和对需求的探讨,并对现有的一些协同工具进行分析和比较,提出了采用B/S结构的工作模式的三层协同工作工具体系结构。使用基于跨平台特性的Java2 API的JMF、RTP与JavaMail技术设计并实现了B/S模式下的视频会议模块、电子邮件模块、即时通信模块与电子白板模块。同时,本文研究了Java的安全技术,引入了数字签名技术以解决Applet受安全性限制而无法对本地资源和设备进行访问和控制的问题。最后,对本文工作做出总结和进一步工作的展望。
论文目录
摘要Abstract第一章 绪论1.1 课题的研究意义1.2 国内外研究现状1.3 研究目标1.4 本文的组织第二章 系统需求分析与总体设计2.1 计算机支持的协同工作及协同工具2.1.1 计算机支持的协同工作的概念2.1.2 计算机支持的协同工作的作用2.1.3 协同工作工具2.2 计算机支持的协同工作工具平台需求分析2.3 计算机支持的协同工作工具平台总体设计2.3.1 功能模块设计2.3.2 视频会议模块2.3.3 电子邮件模块2.3.4 电子白板模块2.3.5 即时通信模块2.3.6 应用程序共享模块2.3.7 协同感知第三章 视频会议系统相关技术研究3.1 时基媒体的相关概念3.1.1 时基媒体3.1.2 流媒体3.1.3 内容类型3.1.4 媒体流3.1.5 常见的媒体格式3.1.6 媒体的处理3.1.7 媒体的采集3.1.8 H.263协议3.2 JMF技术研究3.2.1 JMF介绍3.2.2 JMF体系结构3.2.3 Manager机制3.2.4 事件模型3.2.5 媒体数据模型3.2.6 JMF的媒体采集机制3.2.7 JMF的显示机制3.2.8 JMF的媒体数据的处理机制3.3 RTP技术研究3.3.1 RTP介绍3.3.2 RTP的特点3.3.3 RTP数据报文格式3.3.4 实时传输控制协议(RTCP)3.3.5 JMF RTP API第四章 视频会议模块的设计与实现4.1 系统实现技术4.2 系统功能特点4.3 系统设计特点4.4 业务流程4.5 系统结构4.5.1 系统硬件体系结构4.5.2 系统软件体系结构4.6 RTP流的接收4.7 RTP流的传输4.8 QoS控制4.9 组播方式的实现4.10 多媒体同步4.10.1 多媒体同步要解决的问题4.10.2 同步类型4.10.3 同步方法4.10.4 界面交互同步4.10.5 媒体间同步的解决办法4.10.6 媒体内的同步4.11 会议控制4.11.1 用户管理4.11.2 权限管理第五章 其他功能模块的设计与实现5.1 电子邮件功能的设计与实现5.1.1 模块功能介绍5.1.2 使用的技术5.1.2 模块框架结构5.1.3 详细设计5.2 电子白板功能的设计与实现5.2.1 功能要求5.2.2 业务流程5.2.3 功能模块设计5.2.4 关键技术5.3 即时通信模块的设计与实现5.3.1 功能划分与体系结构5.3.2 模块设计5.4 协同感知功能的设计与实现5.5 Java Applet安全性5.5.1 建立自定义的安全管理器5.5.2 使用数字签名结束语致谢参考文献攻读硕士学位期间发表的论文附录I 缩略词和专用术语附录II 部分参考代码
相关论文文献
标签:计算机支持的协同工作论文; 协同工作工具论文; 视频会议论文;