CORBA技术在CSCW中的应用和应用协同开发工具的研制

来源 :中国科学院计算技术研究所 | 被引量 : 1次 | 上传用户:xlweb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
作者在研究生期间主要从事了两个方面的工作,一个是CORBA技术在CSCW系统中的应用,另一个是对应用协同工具及其开发工具的研究。本文就分别从这两个方面展开论述。 论文在第一部分主要论述了CORBA技术在CSCW系统中的应用。随着CSCW技术发展,人们对开放集成的CSCW系统的需求也越来越迫切。基于组件的CSCW系统开发模型是一种流行的CSCW系统开发方式,它能够使不同的客户根据各自的需要把相应的软件集成到系统中。这种模型基于分布式对象技术,用软件组件来组装和构造CSCW应用系统。CORBA作为当今主流的分布式软件对象的标准,可以有效地扩展CSCW系统的广度和深度,而且可提高CSCW系统的伸缩性和灵活性,但是现在的CORBA规范还缺乏对CSCW充分的支持。论文第一部分,先简要介绍了CORBA技术以及它在CSCW领域的应用情况,然后以国家863课题“基于国产CORBA的企业协同工作环境”为背景,详细论述了如何采用CORBA技术构造CSCW系统中的组通讯构件,同时,也探讨了CORBA技术在CSCW应用中存在的问题,并提出了这些问题的解决方案。 论文的第二部分是应用协同开发工具。在协同设计时,经常需要对由传统CAD软件所产生的设计结果进行讨论和修改。但是现有的协同工具(如白板工具和应用共享工具)大都存在一定的局限性,因此,我们提出了应用协同的概念,其主要目的是提供支持群体协同地对某一应用软件生成的结果进行讨论和编辑等功能。然而,应用协同工具属于领域应用工具,应用协同工具软件的开发是个艰难、复杂而又耗费时间的工作。我们通过建立应用协同工具ACPBrush和ACAutoCAD98,认识到在对其进行协同改造过程中,会遇到诸如操作事件流的分解和解析、事件的回放等具有共性的问题。由此我们依据在开发应用协同工具时所归纳出的一些改造方法和原则,建立了一个开发工具的原型系统,它能够对传统应用软件的功能进行改造而生成一个应用协同工具。第二部分主要对该原型系统的设计思路、组成及其功能等问题进行论述。
其他文献
随着电力系统精益化发展和智能电网的建设,电力通信正在从以语音通信主向以数据通信为主的方向发展,由此导致包括传统业务在内的很多业务纷纷采用IP协议。在此背景下,分组传送网(Packet Transport Network, PTN)得到了飞速发展。在PTN网络快速应用的趋势下,综合网络管理系统(Network Management System, NMS)有必要做出调整,以尽快使PTN网络顺利接入综
电气工程及其自动化广泛应用于社会的各个领域.可以这样说,社会的运行离不开电气工程及其自动化技术.随着国家生产力发展的需求,对电气工程及其自动化技术的要求也越来越高,
随着信息技术的发展,对信息安全及软件可靠性的要求也愈来愈高,数据安全性成为当今计算机研究的热点话题。而文件系统作为操作系统的重要模块和硬盘数据的管理者,一个微小的
锂(动力)电池是电动汽车所特有的最主要的火灾危险源,本文通过研究电动汽车动力电池的结构特点及工作原理,分析动力电池火灾危险性,为电动汽车更加安全地持续应用以及电动汽