首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到16条相似文献,搜索用时 140 毫秒
1.
基于NS2的计算机网络远程虚拟实验室的设计与实现   总被引:5,自引:0,他引:5  
文章提出了基于NS2模拟器的计算机网络虚拟实验室系统的设计模型和实现方法。该实验室以JavaApplet实现客户端,使用NS2多协议模拟器作为服务器的后台计算平台,Nam作为客户端的可视化工具,通过JavaRMI远程调用机制实现了客户端的远程调用。该系统客户端以JavaApplet实现,具有Java语言的平台独立性和安全性,以JavaBean实现虚拟实验设备(如节点,链路等);以组件的形式开发实验库,易于扩充实验库,提高了开发效率,实现了软件重用。服务器端以NS2作为后台计算平台,提供了强大的模拟仿真能力。该系统基于Web环境在用户和NS2网络模拟器之间提供了实验室平台,既使用户省去难以学习NS2的困难,又可以让用户利用NS2模拟器强大的系统仿真能力进行网络模拟试验,让用户可以更加深入理解网络中的复杂行为。  相似文献   

2.
网络虚拟实验室的设计与实现   总被引:2,自引:0,他引:2  
文章提出了基于NS2模拟器的计算机网络远程虚拟实验室系统的设计模型和实现方法,对服务器、客户端软件及RMI在系统中的应用等关键部分的设计与实现进行了描述。该系统基于Web环境在用户和NS2网络模拟器之间提供实验平台,既可以使用户省去难于学习NS2的困难,又可以利用NS2模拟器强大的系统仿真能力进行网络模拟试验。  相似文献   

3.
介绍通过使用COM/DCOM连接技术、编写Interbus OPC客户端控制程序、编写过程控制级的PLC系统的过程数据、以及使用TCP/IP技术、构建OPC服务器,实现了控制程序与远程网络的通信,实验面板的具体实现主要应用Java语言,利用Java applet小程序嵌入网页中得以实现,从而提出了一种可行的虚拟实验室方案即控制系统网络虚拟实验室。  相似文献   

4.
基于Internet的计算机网络虚拟实验环境架构   总被引:3,自引:1,他引:3       下载免费PDF全文
陆炜妮  庞竣 《计算机工程》2007,33(13):283-284,F0003
提出了基于Internet的计算机网络虚拟实验室的开发模型。该模型的客户端是Java Applet,计算后台以NS为核心,辅以JavaBean来完成辅助计算,中间的通信桥梁是CORBA,通过CORBA实现NS与Java的数据传输。该模型具有Java语言的优点,客户端简单安全,服务器端利用了第三方工具NS,能够大大缩短开发周期,确保系统的正确性。  相似文献   

5.
介绍通过使用COM/DCOM连接技术、编写Interbus OPC客户端控制程序、编写过程控制级的PLC系统的过程数据、以及使用TCP/IP技术、构建0PC服务器,实现了控制程序与远程网络的通信,实验面板的具体实现主要应用Java语言,利用Java applet小程序嵌入网页中得以实现,从而提出了一种可行的虚拟实验室方案即控制系统网络虚拟实验室。  相似文献   

6.
在网络模拟领域,NS2一直是应用最广泛的软件,但使用难、缺少远程模拟等缺点也局限了其发展。本文针对这些弱点与不足,提出了基于NS2的远程可视化模拟系统的设计方案并给出了实现方法。系统采用Flex和ActionScript编程语言开发客户端,以组件的形式来开发场景库,以分散式的组件自治模式实现了脚本的自动化生成。然后将脚本传入服务器端,通过远程调用服务器端的NS2子进程执行此脚本,同时整合第三方软件库Gawk和Pnuplot,用以分析模拟结果和实现模拟结果的动画显示和曲线描述,让协议研究人员或学生直观且深入地理解网络中的复杂行为,为用户远程学习计算机网络课程提供了良好的实验平台。  相似文献   

7.
基于B/S的倒立摆远程控制实验系统的设计   总被引:1,自引:1,他引:1  
吴小红 《控制工程》2005,12(1):87-89
提出了基于B/S的远程控制实验系统的实现方法,以倒立摆远程控制实验为例,给出了倒立摆远程实验系统的结构,以及进行远程倒立摆控制的方法流程。采用了双Socket进行实时通信的方法,使用Java Applet实现控制网页中的Socket客户端通信接口及实时数据的图形显示功能,在现场控制计算机方实现Socket服务器通信接口,在Web服务器中使用通信转发程序实现在现场控制计算机和远程控制端的Socket转发并具有控制信息的安全验证功能,保护了现场控制计算机的安全。本实验在校园网内运行正常,具有良好的实时性。  相似文献   

8.
基于CORBA技术的网上虚拟实验室系统架构设计   总被引:9,自引:0,他引:9  
提出了基于 CORBA技术的网上虚拟实验系统的开发模型 ,该模型以 Java Applet作为客户端 ,CORBA作为中间通信桥梁 ,能够集成 Java Bean、Matlab、COM/DCOM作为计算后台 ,大大提高了专业虚拟实验室的开发效率 .同时给出了基于该模型的数字通信原理虚拟实验室系统的实现 ,该系统客户端用 Java语言实现 ,具有与平台无关 ,安全 ,健壮等内在特点 ;实验室设备 (算法和仪器等 )以组件的方式开发 ,提高了开发效率 ,实现了软件重用 ,实验室的功能易于扩充 ;服务器端以 Matlab为计算后台 ,提供了强大的系统仿真能力  相似文献   

9.
本文提出了一种采用组件技术构架的基于Internet的密码学虚拟实验室的设计模型和实现方法.该虚拟实验室以Java Applet实现客户端,具有Java语言的平台独立性和安全性,以JavaBeans的形式开发组件,提高了系统的开发效率,实现了软件重用,使得系统容易维护和扩充.利用该实验系统,用户能进行可视化的实验流程定制、仿真实验保存,对算法进行验证和性能分析实验,用户还可以加入自己编写的算法进行验证及扩充实验组件,为科研、教学等提供了一个很好的密码学虚拟平台.  相似文献   

10.
介绍了虚拟仪器的概念、产生、发展和特点,从软件、硬件的基础上全面论述了虚拟仪器系统的结构.提出了一种创建基于Internet的网络虚拟实验室的方法,采用客户端、Web服务器、仪器服务器以及本地仪器四层结构,用户通过Internet 浏览器远程传送数据,Web服务器接收数据并转化为仪器服务器相应的指令和参数,已开发的控制系统计算机辅助工程软件-CAE2000[1]软件运行于仪器服务器进行数据处理、系统分析及远程控制本地仪器.以单回路系统控制器参数整定为例,说明虚拟仪器应用于网络实验有良好的效果.  相似文献   

11.
针对构建教学用虚拟实验室平台使用的传统方法在界面友好程度、交互性等方面的不足,提出了利用智能客户端技术来创建新的教学用虚拟实验室平台.分析了计算机网络课程虚拟实验室平台的功能和结构、描述了如何利用智能客户端技术实现整个平台.与以往的教学用虚拟实验室平台对比,该平台在界面友好程度、交互性、平衡客户端和服务器端工作量等方面,都有了较大的改进.  相似文献   

12.
陈志辉  安虹  余华 《软件学报》2002,13(4):863-869
介绍了为曙光3000并行机开发的基于Java/CORBA的远程文件浏览器RFB(remote file browser)的设计与实现.在传统的并行机上,用户通过命令行接口对文件系统进行组织和管理,这给用户带来了诸多的不便.为此,设计并实现了一个具有图形用户界面的文件浏览器以支持用户对并行机文件系统的访问.RFB采用客户/服务器模式,实现了图形用户界面和对文件系统访问的分离.图形用户界面的实现采用Java语言及其图形工具包Swing,从而具有平台独立的特点,而客户/服务器之间的通信则采用当今流行的CORBA  相似文献   

13.
并行调试对并行程序开发非常重要,然而传统的远程并行调试方式是采用登录(telnet)命令通过命令行的文本界面进行,非常繁杂。本文介绍了为曙光3000系统设计实现的远程并行调试器RPB(Remote Parallel Debugger)。RPB实现了完全并行调试等功能,并且具备图形用户界面,用户界面采用Java语言和Swing工具包实现,具备平台独立的特点。RPB采用客户端/服务器模式,客户端和服务器之间的通信采用当今流行的CORBA中间件技术。RPB支持通过局域网或广域网远程调试并行机上的程序,屏蔽了客户平台的差异和并行机地理位置上的差异,因而大大提高了并行机的好用性。  相似文献   

14.
随着信息技术和计算机网络的发展,网络的应用程序发展很快,基于Socket的局域网通信软件可以为企业原有的局域网提供一种良好、安全、快速的通信机制,针对现有的校园网框架运用Socket套接字、多线程等技术,很好地解决了内部局域网的通讯需求。  相似文献   

15.
Distributed computing for multidisciplinary design optimization using Java   总被引:1,自引:0,他引:1  
The programming language Java (recently referred to as the computer language of the Web) offers substantial possibilities for the type of complex engineering problems typically encountered in multidisciplinary design optimization (MDO) problems. In order to demonstrate the potential uses of Java for MDO problems, this paper presents the development of the Web Interface for complex engineering design (WICkED) software, which simulates the convergence of a decomposed complex system in a distributed computing environment and computes the sensitivity derivatives of the system with respect to the independent input variables using the GSE method or the finite difference method. In this application, one computer is designated as the server and sends out required inputs to a number of client subsystems over the Internet. A number of client computers can connect to the server and then receive the inputs necessary to calculate the solution to their model. As the code necessary to solve the model already exists at the client, only the inputs have to be sent over the network. When the client has solved the calculation, it returns the results to the server which processes the result to produce new inputs.WICkED is written entirely in the Java programming language which allows server and clients to exist on completely different computer types and in heterogeneous, distributed networks. A number of parametric studies on the behaviour of complex systems in a distributed environment are performed and the results are reported in this paper. This research serves to identify potential problems as well as advantages in using Java for MDO applications.  相似文献   

16.
JavaServlet模式的WebGIS性能优化研究   总被引:1,自引:0,他引:1  
探讨了使用Java Servlet模式实现WebGIS的优势与方法,采用GeoServer与OpenLayers结合的方式设计并实现了一种Java Servlet模式的WebGIS系统.由于服务器端性能的优劣直接影响到客户端用户的使用和体验效果,因此对WebGIS服务器端性能问题进行了深入研究,提出了JVM(Java虚...  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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