摘要
文中提出了一个支持CSCW系统开发的协同程序设计模型,它以一个一般化的协同系统结构模型为基础,采用层次结构,提供了对象链接机制,实现应用独立的多层次协同.同时,它屏蔽具体的通信和共享等概念,直接向程序员提供对象协同的功能,大大方便了协同系统的设计和实现.不仅于此,多层次协同的方法获得了细粒度的协同感知,提高了协同效率,面向对象的方法便于将协同关系结构化,实现了灵活的协同管理,并方便了协同系统的开发.
Here presented is a cooperative programming environment,which is based on a general architecture model designed to support the construction of CSCW systems. It employs a hierarchical structure and provides an object linking mechanism to realize multi level collaboration which is independent of the application. Meanwhile, it shields some concrete concepts such as communication and sharing among objects. Moreover, it provides programmers with the function of object collaboration directly. In addition, multi level collaboration obtains fine grained collaboration of the cooperative system and improves its collaboration efficiency. The object oriented method used in the paper ensures a structured collaboration, realizes a flexible collaboration management, and facilitates cooperative system development.
出处
《计算机研究与发展》
EI
CSCD
北大核心
1999年第3期297-303,共7页
Journal of Computer Research and Development
基金
国家"八六三"高技术计划基金
关键词
CSCW
层次结构
面向对象
程序设计模型
CSCW, layered structure, object oriented, programming environment