论文部分内容阅读
随着通信技术的不断发展,移动计算机网络成为Internet的最新发展方向,传统的CSCW经过了二十年的发展,其协作方式也逐步从一种在固定地点固定时间的下的协作模式向任何地点任何时间的协作模式转变。由于移动网络的特殊性,要求移动设备具有一定的离线处理能力以及离线和在线的无缝切换能力。由微软公司提出的移动智能客户端技术能够使用户在网络断开连接或只在偶尔连接的情况下工作,此外智能客户端还结合了传统胖客户端和瘦客户端的优点,摒弃了它们的缺点,为用户提供胖客户端应用程序的运行效率和瘦客户端应用程序易于部署和更新的优点,同时还提供给用户丰富且响应迅速的用户界面,并且很好的利用了本地软硬件资源,节省开发的成本缩短了开发周期。将移动智能客户端技术应用于CSCW中,为CSCW带来了新的视野与发展,并有效的克服了传统的胖客户端和瘦客户端结构的局限性。本文首先分析了传统的胖客户端架构和瘦客户端架构的优缺点,从而引出了智能客户端的概念,介绍了智能客户端利用本地资源和网络资源、支持偶尔连接的用户、智能部署和更新等特征;接下来介95绍了智能客户端的分类,重点介绍了移动智能客户端。然后详细研究了在.NET平台下构建移动智能客户端应用程序所涉及到的关键技术,主要包括:智能客户端层次结构、数据处理技术、偶尔连接技术、多线程技术、智能客户端的部署和更新技术以及安全性问题等。然后介绍了CSCW的概念、体系结构、分类以及关键技术。在此基础上,提出了基于移动智能客户端的CSCW系统应用模型。在系统设计上,主要关注智能客户端结构及关键技术的研究与实现,而不是业务逻辑的实现。最后,将智能客户端在协同工作中的应用进行了小结,并预测了它的发展前景。