Content area

Abstract

A Unified Framework for Remote Laboratory Experiments A remote laboratory is an experiment which is conducted and controlled remotely throughthe Internet or an Intranet. The experiments use real components or instrumentation at a differentlocation from where they are controlled or conducted. An Engineering education laboratorydeveloper usually has expertise in their research field, but not necessarily in remote laboratorydevelopment. NI LabVIEW is a powerful and flexible platform and development environment for graphicprogramming language. A useful feature included in LabVIEW package is the “Web PublishingTool” that converts Virtual Instruments (VIs) to browser compatible ActiveX object. Byenabling the integrated LabVIEW Web Server, the developer can easily allow student access tothe experiment resources remotely. However, the client computers on which students want to runLabVIEW stand-alone applications or shared libraries must have the LabVIEW Runtime Engineinstalled with its version dependent on the LabVIEW version used by the developer. Theversions are not interchangeable and the standard version of Runtime Engine downloads arebig. Although LabVIEW Runtime Engine for Linux and Macintosh computers is available, it ishard to test all the possible combinations of software and hardware that a client computer couldhave. To make things worse, continuous updates of operating systems often causes a perfectlyworking client computer to no longer function in the remote lab. Recently, LabVIEW proposed anew way for web publishing using Web Services with RESTful technology. Although it is agreat improvement, the Client interface still needs to be developed using other technologies, andthe server requires a Microsoft Windows PC with LabVIEW run-time drivers installed. In this paper, a unified framework for next generation remote laboratory experiment ispresented. The Web 2.0 concept will be embraced to provide a remote experiment interfacewhich will work in any modern browser and provide a rich and interactive interface. Unlike firstgeneration remote experiments, the new interface intends to run the entire remote experimentfrom a webpage that requires no plug-ins and is platform (PC, MAC, PDA, etc.), operatingsystem (Windows, Linux, UNIX, Mac OS, etc.) and browser (IE, Firefox, Safari, etc.)independent. The client can go online to conduct an experiment without having to worry aboutfirewalls or which runtime engine version or plug-in is needed. Additionally, by using interpreted high level programming languages for all the serversoftware, the server itself is also platform independent. Python is used to run the serverservice/daemon and is available for most platforms including OS X, Windows, Linux, andUNIX. The web interface uses JavaScript which is supported by most popular browsers.

Details

Business indexing term
Title
A Unified Framework for Remote Laboratory Experiments
Source details
Conference: 2011 ASEE Annual Conference & Exposition; Location: Vancouver, BC; Start Date: June 26, 2011; End Date: June 29, 2011
Pages
22.119.1-22.119.8
Publication year
2011
Publication date
Jun 26, 2011
Publisher
American Society for Engineering Education-ASEE
Place of publication
Atlanta
Country of publication
United States
Source type
Conference Paper
Language of publication
English
Document type
Conference Proceedings
Publication history
 
 
Online publication date
2015-07-02
Publication history
 
 
   First posting date
02 Jul 2015
ProQuest document ID
2317740801
Document URL
https://www.proquest.com/conference-papers-proceedings/unified-framework-remote-laboratory-experiments/docview/2317740801/se-2?accountid=208611
Copyright
© 2011. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the associated terms available at https://peer.asee.org/about .
Last updated
2025-11-16
Database
ProQuest One Academic