首页 | 本学科首页   官方微博 | 高级检索  
     

分布式协同虚拟实验室的设计与实现
引用本文:黄玲,陈元琰,朱新华. 分布式协同虚拟实验室的设计与实现[J]. 计算机工程与设计, 2007, 28(4): 966-968
作者姓名:黄玲  陈元琰  朱新华
作者单位:广西师范大学,计算机科学与信息工程学院,广西,桂林,541004;广西师范大学,计算机科学与信息工程学院,广西,桂林,541004;广西师范大学,计算机科学与信息工程学院,广西,桂林,541004
摘    要:讨论了可用于网络研究和学习的分布式协同虚拟实验室技术,提出了该技术的HLA/Java 3D构建方案.将实验系统定义为一个联邦,实验目标由联邦成员协同完成.联邦成员由4个线程组成,其中Applet线程和远程更新线程负责虚拟实验室图形渲染,联邦成员主线程和RTI回调线程实现协同控制.该系统完成了该4个线程的设计,并用队列和阻塞实例实现了线程之间的协调,解决了RTI重入问题.实验结果表明该方案是可行的.

关 键 词:HLA/RTI  Java3D  分布式协同  虚拟实验室  线程
文章编号:1000-7024(2007)04-0966-03
修稿时间:2006-01-19

Design and implementation for distributed collaborative virtual laboratory
HUANG Ling,CHEN Yuan-yan,ZHU Xin-hua. Design and implementation for distributed collaborative virtual laboratory[J]. Computer Engineering and Design, 2007, 28(4): 966-968
Authors:HUANG Ling  CHEN Yuan-yan  ZHU Xin-hua
Affiliation:Institute of Computer Science and Information Engineering, Guangxi Normal University, Guilin 541004, China
Abstract:Distributed collaborative virtual laboratory techniques for network research and learning are discussed,and an implementation scheme using HLA(high level architecture) and Java 3D for the technology is proposed.This laboratory system is defined as a federation,the laboratory goals are achieved by federates which collaborate with each other.The federate consisted of four threads,among them Applet thread and remote updating thread are responsible for rendering virtual laboratory,federate main thread and RTI callback thread are responsible for collaboration control.All threads of federate are implemented.The collaboration of the threads is realized by using queues and blocked instances,and reentrant RTI problem is solved.The experimental result demonstrates that the scheme is available.
Keywords:HLA/RTI  Java3D  distributed collaboration  virtual laboratory  thread
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号