Web分布式远程仿真:一种新的设计与实现方法

需积分: 9 4 下载量 125 浏览量 更新于2024-09-26 收藏 1.36MB PDF 举报
"该文是关于基于Web的分布式远程仿真的研究与设计,旨在改进远程仿真资源共享和可视化技术。文章作者是张恒、段富和姚宏伟,发表于《计算机系统应用》2010年第19卷第10期。文章提出了一种新的设计思路,利用B/S架构和分布式交互仿真的特性,采用J2EE平台中的RMI(远程方法调用)和JNDI(Java命名和目录接口)技术,解决小范围内的远程仿真资源查找、调度和访问问题。此外,通过Applet与Servlet间的通信机制控制仿真实体,并结合Java 3D技术实现数据可视化,提供逼真的远程虚拟场景动态展示和用户与虚拟环境的互动。经过可行性验证,该方法被证明是有效的。" 本文主要探讨了在当前远程仿真领域的挑战,如资源共享和可视化技术的局限性。作者提出了一种创新的解决方案,该方案基于浏览器/服务器(B/S)模式,利用这种模式可以实现更广泛的访问和交互。分布式交互仿真则允许在多个计算节点上分布处理,提高效率和性能。 文章的核心技术包括J2EE框架的运用,特别是RMI和JNDI。RMI使得Java对象能够在不同的网络节点之间调用方法,促进了远程资源的协同工作。JNDI则提供了查找和管理分布式环境中资源的能力,有助于管理和调度仿真资源。这两个技术的结合,使得在限定范围内对远程仿真资源的查找、调度和访问变得更加高效和便捷。 另外,通过Applet和Servlet之间的通信,可以获取分布式环境中的信息和数据,从而控制仿真实体的行为。Applet是在客户端运行的小程序,而Servlet是服务器端的应用组件,它们之间的通信确保了用户操作能实时影响到仿真过程。 Java 3D技术的应用是本文的另一个亮点。它是一种用于创建和展示三维图形的Java库,可以生成逼真的虚拟场景,实现远程仿真的动态显示。同时,通过Java 3D,用户可以与虚拟环境进行直观且友好的交互,增强了用户体验。 最后,作者对提出的方案进行了实际的可行性测试,验证了这种方法在远程仿真领域的实用性,表明这种方法对于提升远程仿真系统的效能和用户体验具有显著效果。这一研究为远程仿真技术的发展提供了新的思路,对于未来的分布式系统和虚拟环境交互有着重要的参考价值。