EjsRL is a high-performance Java library which provides a complete functional framework that represents the Robotics and Computer Vision (R&CV) engine for modelling advanced applications by means of Easy Java Simulations. All the components belonging to the library have been created in an object-oriented form thanks to Java language features. There are four important packages which define the most high-level API of this library: Robotics, Matrix Computation, Computer Vision and Remote Operation. In addition to the aforementioned packages, the library incorporates import/export functions for different file formats in order to allow users to save and restore their designs. In relation to the main packages, their functional architecture are based in the following criteria:
The installations of JRE and Java 3D are automaticaly managed when the downloaded files are executed. In contrast, the installation of JOGL is manual. To install JOGL, it is necessary extract from the compressed downloaded file the three files "jogl.dll", "jogl_awt.dll", "jogl_cg.dll" and "gluegen-rt.dll" (this last can be not necessary in old versionsof JOGL) and copy them into the "bin" folder of JRE. Also the files "jogl.jar" and "gluegen-rt.jar" (if it is included) have to be extracted and copied into the folder "lib\ext" of JRE. These folders are usually located in a path like "C:\Program Files\Java\jre1.6.0_01" in MS. Windows. You can see a little guide about the installation of Java, Java 3D and JOGL in the web of Open Source Physics project.
If you want to execute an applet, please ensure you have installed the software requeirements. Computer Vision applications only need Java Runtime Environment (JRE), but the Robotics applets also need Java 3D and JOGL.
If you have any doubt, you can contact with the author