# Install software

# IntelliJ

The SenSeeAct web service is written in Java. IntelliJ is a Java IDE (Integrated Development Environment).

Download the Community Edition here:
https://www.jetbrains.com/idea/download/ (opens new window)

Run the installer and accept the defaults.

# Visual Studio Code

Visual Studio Code is a good text editor to work with projects containing many files. It is useful for developing the SenSeeAct web application and documentation, as well as various other source files.

Download:
https://code.visualstudio.com/ (opens new window)

Run the installer and accept the defaults.

# NodeJS

NodeJS (opens new window) is needed to build the SenSeeAct web application.

Download the LTS version, run the installer and accept the defaults.

# Handlebars

Handlebars (opens new window) is needed to build the SenSeeAct web application, which uses Handlebars templates. Make sure that you have installed NodeJS first. Then you can install Handlebars with these steps:

  • Open Terminal.
  • Enter this command:
    > npm install handlebars -g
    

# Gradle

SenSeeAct uses Gradle build files for compiling Java code and various other build tasks. It is included with the source code as the Gradle Wrapper gradlew, so it’s not necessary to install Gradle, but you can install it if you want to upgrade the Gradle Wrapper or otherwise work with Gradle yourself.

Download the binary-only or complete release here:
https://gradle.org/releases/ (opens new window)

Extract the zip file to a location on your hard disk, for example:
C:\gradle-8.4

Then add to your Path:
C:\gradle-8.4\bin

You should now be able to run Gradle from Terminal. For example:

> gradle -version