APP下载

基于RIA的远程实验系统的设计与实现

2016-06-13张好好肖铁军

电子科技 2016年5期
关键词:页面设备实验

张好好,肖铁军,赵 蕙

(江苏大学 计算机科学与通信工程学院,江苏 镇江 212013)



基于RIA的远程实验系统的设计与实现

张好好,肖铁军,赵蕙

(江苏大学 计算机科学与通信工程学院,江苏 镇江212013)

摘要针对现代教育对远程实验的需求,采用基于RIA相关技术设计,开发了以《计算机组成原理》课程实验为背景的远程实验系统,实现传统C/S、B/S两种架构的结合。客户端通过Ajax的XMLHttp Request对象实现与服务器端的相互通信,提出了信息流最值动画算法,并利用HTML5的Canvas标签完成该算法的动画显示;服务器端利用ASP.NET完成服务器端与硬件设备的数据交互。该系统具有交互性高、实时性强、可跨浏览器等特点,能够动态地显示CPU数据通路中信息流的执行过程,满足了学生随时随地进行远程实验的需求,达到了与真实实验一样的效果,降低了学校硬件设备的成本,提高了实验资源的利用率。

关键词RIA;远程实验;XMLHttp Request对象;信息流最值动画算法;Canvas标签;ASP.NET技术

应用于远程实验系统的控制方式主要有两种,一种是基于客户机/服务器(client/server,C/S)模式实现的方式[1-2],如基于DataSocket技术的远程测控方案,该模式实现的系统响应速度快、交互能力强,能够提供一个丰富的交互式的用户界面,但客户端需要安装特定的软件,安装、维护以及管理的难度较大;另一种是基于浏览器/服务器(Browser/Server,B/S)模式实现的方式,如基于Java Applet技术的方案,该模式实现的系统开发效率高,客户端无须下载插件,但目前均依赖于Java实现,且响应速度慢[3-4]。现有的远程实验系统设计方案对于实验过程的实时观察采用了视频监控或者flash插件的方式进行动画显示,加大了系统的复杂性,为实时地、动态地观察硬件设备内部CPU的信息流执行过程带来了不便[5-7]。……

登录APP查看全文

猜你喜欢

页面设备实验
大狗熊在睡觉
记一次有趣的实验
谐响应分析在设备减振中的应用
刷新生活的页面
做个怪怪长实验
基于MPU6050简单控制设备
NO与NO2相互转化实验的改进
实践十号上的19项实验
500kV输变电设备运行维护探讨
原来他们都是可穿戴设备