I teach courses in Biomedical Signals and Systems, Digital Signal Processing, Physiological Systems Modelling, Medical Instrumentation, and Biomechanics.
For many topics in these subjects I have used web-based programs to provide interactive learning environments. These web-based course supplements
are available elsewhere on this website under the relevant courses. However, a list of such programs is provided here for those who are familiar with the theoretical background and wish to access the programs quickly. Many of the programs are not self-explanatory to the casual viewer.
These interactive Java programs are classified into three categories below.
Make sure that you have the Java Runtime Environment installed in your computer, to enable these programs to run
The third list of programs allow you to sample and display data using the sound card on your computer. This requires the sound record permission
to be enabled in the Java environment. (Briefly: Run Java's "policytool" and set the Sound Record policy).
For the EMG simulation program (in the second list), the audio output of the generated EMG is delivered to your PC speakers using the PC sound card. For this, the sound Play permission needs to be enabled. (In "policytool" set the Sound Play policy).
Finally, some of the simulations are computationally intensive, and may be sluggish on a slow computer :)