A Unified Framework for Remote Laboratory Experiments
Guardado en:
| Publicado en: | Association for Engineering Education - Engineering Library Division Papers (Jun 26, 2011), p. 22.119.1 |
|---|---|
| Autor principal: | |
| Otros Autores: | , , , |
| Publicado: |
American Society for Engineering Education-ASEE
|
| Materias: | |
| Acceso en línea: | Citation/Abstract Full text outside of ProQuest |
| Etiquetas: |
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
| Resumen: | 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. |
|---|---|
| Fuente: | Library Science Database |