[Contents] [TitleIndex] [WordIndex

Contributor - Advanced interaction


The engine of Scilab is mostly C/C++ and fortran. The Graphical User Interface (GUI) of Scilab has been developed with Java. All Java sources are available in modules/*/src/java/. All the classes constructs and manages the whole Scilab interface (console, menu, window, graphics, etc).

The goal is this project is allow a lambda user to access to these Java objects and interact with them.

There are several steps to do for this project, using the JIMS module (Java Interaction Mechanism):

For example, in the Scilab language, this could make

--> import org.scilab.module.console;
--> import java.awt.Color;
--> BLUE = Color.blue();
--> c = console(SCILAB);
--> c.setHistoryLength(20);
--> c.setBackgroundColor(BLUE);

2022-09-08 09:26