Note: This content is accessible to all versions of every browser. However, this browser does not seem to support current Web standards, preventing the display of our site's design details.


Ejs: A freeware, open source tool to create web-based virtual and remote labs

This lecture discusses the creation of interactive computer simulations that implement virtual laboratories in the field of Control Engineering education. Easy Java Simulations (Ejs), a Java-based tool that helps create interactive dynamic simulations, is introduced. This tool can be used on its own, generating standalone Java applications or applets, or in conjunction with Matlab/Simulink, using them as the internal engine that describes and solves the model. We describe in this lecture this particular feature in detail, and provide some examples that show the advantages that this tool offers to the world-wide engineering education community. Ejs is a freeware, open source, tool aimed for educators with low profile in programming but deep knowledge on certain technical and scientific fields. The tool allows to develop complete, interactive simulations in three steps: describing the mathematical model (optionally using Matlab/Simulink), building the user interface using off-the-shelf graphical elements, and connecting certain properties of these elements to the variables of the model. This last step is the key point to transform a classical simulation into a full interactive application.

Type of Seminar:
Public Seminar
Prof. Sebastián Dormido Bencomo
Universidad Nacional de Educación a Distancia, Madrid, Spain
Nov 16, 2005   17:15

ETH Zentrum, Gloriastr. 35, Building ETZ, Room E6
Contact Person:

Prof. F. Cellier
File Download:

Request a copy of this publication.
Biographical Sketch:
Prof. Dormido received a degree in physics from the Complutense University of Madrid in 1968 and a Ph.D. degree from the University of the Basque Country in 1971. In 1981, he was appointed Full Professor of Control Engineering at UNED, the National University of Distance Learning in Madrid. He has supervised 25 Ph.D. dissertations and co-authored more than 180 conference and journal papers. Since 2002, he is President of the Spanish Association of Automatic Control, CEA-IFAC. His scientific activity includes various topics from the control engineering field: computer control of industrial processes, robust control, object-oriented modeling of continuous and hybrid systems, as well as control education with special emphasis on distance learning, virtual laboratories, and e-learning.