基于JXTA平台的CSCW应用共享的研究和实现

基于JXTA平台的CSCW应用共享的研究和实现

论文摘要

计算机支持的协同工作(CSCW)是一个多学科支持的新兴研究领域。应用共享技术是CSCW系统中支持同步协作的关键技术之一。近年来,以JXTA平台为代表的新型P2P对等网络的出现,对CSCW的发展提出了新的研究课题。 本论文的具体研究和实现工作包括以下几方面: 分析已有CSCW的应用共享实现机制并比较它们各自的特点、优势与存在的问题,确定在JXTA新环境下应用共享的优势和研究目标。 设计和实现了新的基于JXTA平台的应用共享系统——JBCAS,进行了体系结构和功能实现方案的设计。 对JBCAS系统中的通信服务、协同工作组管理等模块进行了设计和实现,并重点对动作控制、一致性保持和连续性维护等模块进行了研究和实现。 对原有Java图形开发包进行了CSCW扩展,设计了一套完整的动作事件处理流程。 研究并解决了新节点动态加入应用共享的难题,支持节点的动态会话状态保存。 测试JBCAS原型系统,对其可行性和正确性进行了验证。 本课题的研究,使CSCW的应用共享技术在P2P网络模式下有了新的解决方案,并在JXTA环境下使应用共享拥有更强的一致性、连续性和可靠性。

论文目录

  • 第一章 绪论
  • 1.1 课题背景
  • 1.1.1 对等网技术简介
  • 1.1.2 CSCW的概念
  • 1.1.3 应用共享的概念
  • 1.2 研究现状和问题提出
  • 1.3 论文主要研究内容
  • 1.4 课题特色和创新点
  • 1.5 课题意义和应用领域
  • 1.6 论文的结构
  • 第二章 JXTA与CSCW
  • 2.1 CSCW简介
  • 2.1.1 CSCW的基本分类
  • 2.1.2 CSCW的研究内容
  • 2.1.3 CSCW的现状
  • 2.1.4 应用共享特点
  • 2.2 JXTA概述
  • 2.3 JXTA架构
  • 2.4 JXTA协议体系
  • 2.5 本系统使用的JXTA主要基本概念
  • 2.6 JXTA平台对协同工作的支持
  • 第三章 CSCW应用共享的研究与分析
  • 3.1 应用共享实现方法分析
  • 3.2 典型应用共享的实现方案
  • 3.3 应用共享实现方案的比较
  • 3.4 本课题的研究目标
  • 第四章 JBCAS系统分析与总体设计
  • 4.1 系统设计的总体需求
  • 4.2 JBCAS系统总体设计
  • 4.2.1 JBCAS系统体系结构
  • 4.2.2 JBCAS系统的事件流程分析
  • 4.2.3 JBCAS系统的技术要点分析
  • 4.3 通信服务的需求分析
  • 4.4 JBCAS系统的模块分析
  • 4.4.1 状态管理模块的功能分析
  • 4.4.2 动作控制模块的功能分析
  • 4.5 JBCAS系统的包结构
  • 第五章 状态管理模块设计与实现
  • 5.1 通信模块的设计与实现
  • 5.1.1 消息格式的设计
  • 5.1.2 消息封装和解析
  • 5.1.3 通信管道的实现过程
  • 5.2 协同工作组管理
  • 5.2.1 新建、加入、退出工作组
  • 5.2.2 动态加入协同工作组流程
  • 5.3 一致性保持研究与实现
  • 5.3.1 共享应用程序文件的实现
  • 5.3.2 全局状态信息一致性维护
  • 5.3.3 系统并发控制的研究和实现
  • 5.3.4 系统一致性研究的总结
  • 5.4 连续性维护的设计与实现
  • 5.4.1 系统连续性保存机制
  • 5.4.2 全局信息的动态保存
  • 第六章 动作控制模块设计与实现
  • 6.1 系统事件处理模型
  • 6.2 图形开发包的CSCW扩展
  • 6.2.1 动作事件捕捉机制
  • 6.2.2 事件类扩展
  • 6.2.3 鼠标事件类
  • 6.2.4 键盘事件类
  • 6.3 事件源标识
  • 6.3.1 组件标识的触发
  • 6.3.2 组件逻辑结构关系表
  • 6.4 事件构成器和事件分析器的实现
  • 6.5 远程动作事件消息发送流程
  • 第七章 原型系统测试和结论
  • 7.1 CollAwt开发包的使用
  • 7.2 测试用例程序
  • 7.2.1 简单共享白板程序
  • 7.2.2 记事本测试程序
  • 7.2.3 Chess示例程序
  • 7.2.4 计算器测试程序
  • 7.3 测试内容
  • 7.4 测试数据
  • 7.5 测试结论
  • 第八章 总结和展望
  • 8.1 论文研究工作的总结
  • 8.2 今后的工作
  • 参考文献
  • 攻读学位期间公开发表的论文
  • 后记
  • 附录1 事件类层次结构
  • 附录2 键盘事件类型表
  • 附录3 鼠标事件类型表
  • 相关论文文献

    标签:;  ;  

    基于JXTA平台的CSCW应用共享的研究和实现
    下载Doc文档

    猜你喜欢