欢迎来到天天文库
浏览记录
ID:33817684
大小:386.56 KB
页数:4页
时间:2019-02-28
《基于java 共享数据开发包的电子白板设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第24卷第5期长安大学学报(自然科学版)Vol.24No.52004年9月JournalofChang'anUniversity(NaturalScienceEdition)Sept.2004文章编号:1671-8879(2004)05-0119-04基于Java共享数据开发包的电子白板设计施维颖,安毅生,孙宏琦(长安大学信息工程学院,陕西西安710064)摘要:基于分布式网络的同步协作计算系统为用户提供了一种无约束的、同步感知模型,电子白板系统作为该模型的具体应用,为分散的协作成员提供了一种高度结构化的对象空间中全新的交互模式。设计并实现了该电子白板系统,
2、并就实现过程中的一些关健技术,如操作一致性和用户感知问题展开讨论,提出了一种基于令牌的操作权控制策略及分段同步控制策略,解决用户间视图的不一致问题。实际应用表明对这两个策略的使用,能够在不增加响应时间的前提下使该问题得到较好的解决,并且完全可以满足同步协作系统的需求。关键词:电子白板;协作计算;操作一致性;感知中图分类号:TP393.09文献标识码:ADesignofJavasharingdevelopmentkitelectricwhiteboardSHIWei-ying,ANYi-sheng,SUNHong-qi(SchoolofInformationE
3、ngineering,Chang'anUniversity,Xi'an710064,China)Abstract:Synchronouscollaborationviaanetworkofdistributedcomputersprovidesusersare-laxed,concurrencyawarenessmodel.Whiteboardsystemasanimportantapplicationofthismod-elprovidesanovelinteractivemodeinhighlystructuredobjectspaces.Aelectr
4、icwhiteboardtoolwasdesignedinthecollaborativecomputingenvironmentanditskeytechniquessuchasconsisten-cyandawarenesswerediscussedintheprocessofdevelopment,anewtokenbasedandsynchroni-zationinsubsectioncontrolstrategywereproposed.Thepracticalresultshowsthatthesetwostrategiescansolveinc
5、onsistencybetweenusers'vieweffectuallyunderthepreconditionofnotincreasingresponsetimeandsatisfytherequiremento#synchronizedcollaborationabsolutely.Keywords:electricwhiteboard;collaborativecomputing;operationalconsistency;awareness类就是电子白板(Whiteboard)类交流工具。0引言所谓电子白板,是指一个虚拟公用区域,参加协随着I
6、nternet的迅速发展与普及,在Email,作的各个成员的计算机上都有一个白板的视图,白WWW,FTP等传统的非实时应用软件日趋成熟的板上的内容既可以是一些基本的简单图形(如:点、同时,广大网络用户对在线实时交流的需求正不断直线、矩形、圆等),也可以是文字、图像甚至可以是扩大,如网上会议、远程教学、协同工作等。这方面音频、视频,白板的数据是共享数据。当一个用户修的应用软件主要分为两类,一类是以目前BBS和主改了其中数据之后,把立即修改通知给其他用户,让页上的聊天室为代表的纯文字型的交流工具;另一他们及时更新自己的白板视图,其更新结果应该立收稿日期:2004
7、-01-08作者简介:施维颖(1960-),男,江苏苏州人,长安大学工程师.万方数据120长安大学学报(自然科学版)2004年即反映在其他所有用户的视图上,即所谓的“你见即Server端Client端我见’I(WYSIWIS,WhatyouseeiswhatIsee).电子白板系统作为一种特殊的图形编辑器,深受计算机支持系统工作、远程教育、协同编辑等领域研究者的重视.较为著名的电子白板系统有Wb[bl1],TivoliL2],此外就是MicrosoftNetmeeting中包含的简单的电子白板功能,不足之处在于与系统底层交互密切,缺乏跨平台性能及缺乏对协作感
8、知的支持。因此,本文提出采用基于Java技术[3,4
此文档下载收益归作者所有