论文部分内容阅读
应用共享称为Application Sharing,是CSCW系统中三个重要组成部分之一。应用共享是可以将一个传统的应用软件改造为能支持多用户共享操作的应用软件,达到充分利用已有资源的目的。由于人们日常使用的应用程序大多为单用户应用程序,因而研究通过应用程序共享机制提供网络环境下单用户应用程序的协同工作具有重要的意义。
本文首先分析和对比应用共享软件的两种传统模式:集中式和复制式共享模式。在总结和归纳它们各自的设计思路以及优缺点之后,引入应用共享的通用共享模式。并在此基础上讨论了软件架构和控制机制。本文随后讨论了多媒体通信系统中应用共享软件设计和开发中的若干关键技术。根据LZW压缩算法设计的程序能够有效压缩捕获到的图形界面;采用本地和远端的消息映射技术和钩子技术设计的解决方案能够实现控制信息的传输和执行。最后讨论了一种集中式的基于锁机制的并发控制方法。