Symja browser usage - axkr/symja_android_library GitHub Wiki

Symja can be used as computer algebra system in a web browser.

Installation

Make sure that a Java 11 runtime environment (JRE 11) is installed. At a terminal you can type java -version to see if it is installed.

Download the latest Symja release from

Unzip the download in a separate folder and modify the guisymja.bat file to use your Java 8 installation path to run the Symja web browser app.

"%JAVA_HOME%\bin\java" -Dfile.encoding=UTF-8 -classpath "lib/*" org.matheclipse.io.servlet.ServletServer

Maven

Alternatively, if you're using Maven you can run this Maven command:

mvn -f pom.xml exec:java@server -pl matheclipse-io

Notebook interface

The notebook interface should be opened in the browser URL:

http://localhost:8080/index.html

Symja browser notebook screenshot

You can search through the help pages by pressing the "question mark" on the right side and inserting the function name. In the following screenshot the help page of the function Solve is displayed. Often for the function there is an Examples section. If you click on one of the examples it should be copied to the left and executed by the engine.

Symja browser help page for function Solve