A new model for a remote connection with hardware devices using Javascript

Nowadays online resources play an important role in teaching and learning thanks to new advances in technology. This importance is enhanced in scientific areas and even more for distance education universities, where the classic hands-on laboratories are not always possible. For that reason, this face-to-face laboratory practices have been replaced or even complemented with online virtual and remote laboratories VRL. Normally, these applications are developed with high level programming tools, and these, to greater or lesser extent, use Java. Unfortunately, the newly discovered Java security issues and the impossibility to run Java in smart devices are an restriction to the dissemination of this kind of applications. This work is the first step towards get a new structure to Easy Java/Javascript Simulations (EjsS) that allows a remote connection with hardware devices. In this regard, the first objective is to solve the problems with Java applications when using EjsS. The proposed solution provides the user a structure to reuse their VRLs using a Java model that runs in a server and is linked with a Javascript graphical user interface in the client device.

[1]  Ranjan Bose Virtual Labs Project: A Paradigm Shift in Internet-Based Remote Experimentation , 2013, IEEE Access.

[2]  Wenshan Hu,et al.  NCSLab: A Web-Based Global-Scale Control Laboratory With Rich Interactive Features , 2010, IEEE Transactions on Industrial Electronics.

[3]  G. Diaz,et al.  Expanding the Boundaries of the Classroom: Implementation of Remote Laboratories for Industrial Electronics Disciplines , 2013, IEEE Industrial Electronics Magazine.

[4]  Humberto Henao,et al.  A Web-Based Remote Laboratory for Monitoring and Diagnosis of AC Electrical Machines , 2011, IEEE Transactions on Industrial Electronics.

[5]  Denis Gillet,et al.  The Smart Device specification for remote labs , 2015 .

[6]  Karel Jezernik,et al.  Power Engineering and Motion Control Web Laboratory: Design, Implementation, and Evaluation of Mechatronics Course , 2010, IEEE Transactions on Industrial Electronics.

[7]  Vikram Kapila,et al.  Development of Mobile Interfaces to Interact with Automatic Control Experiments [Focus on Education] , 2014, IEEE Control Systems.

[8]  Daniel Moraes,et al.  Design and Implementation Issues for Modern Remote Laboratories , 2011, IEEE Transactions on Learning Technologies.

[9]  Rafael Aracil,et al.  Remote Laboratories for Education and Research Purposes in Automatic Control Systems , 2013, IEEE Transactions on Industrial Informatics.

[10]  Robin De Keyser,et al.  Developing Networked Control Labs: A Matlab and Easy Java Simulations Approach , 2010, IEEE Transactions on Industrial Electronics.

[11]  Juan Vicente Capella,et al.  Smartphone-Based Industrial Informatics Projects and Laboratories , 2013, IEEE Transactions on Industrial Informatics.

[12]  Diego López-de-Ipiña,et al.  Addressing Software Impact in the Design of Remote Laboratories , 2009, IEEE Transactions on Industrial Electronics.

[13]  Dionisios Vavougios,et al.  Application of ICT technology in physics education: teaching and learning elementary oscillations with the aid of simulation software , 2008, Int. J. Emerg. Technol. Learn..