Skip to main content
Training Module 04

Setup Development Environment

Requirements

Objective

The previous modules have mainly focused on setting up the hardware components of this training. As we shift our focus to involve more programming, it's important to set up or local development environment. This modules will walk through how to setup your local environment so that following along with the remaining modules will be seamless.

Download Git

Git is a distributed version control system that tracks changes in files and allows developers to collaborate on projects efficiently. It's the most widely used version control system in the world, particularly in software development, and is known for its speed, flexibility, and powerful features.

To get started, visit the The Git Website and follow the instructions to download onto your local computer based on your operating system.

it Home Screen

it Home Screen

Download Java 17 JDK

While there are more current versions of Java, currently, the OpenSenorHub Dev templates only operate on Java 17. Download at OpenLogic by select the appropriate fields. Select download and follow the installation instructions:

JDK 17 Download

Download Gradle

Gradle is a powerful, open-source build automation tool, often used for Java and other JVM-based languages, that automates tasks like compiling, packaging, testing, and deploying software. It's known for its flexibility, scalability, and ability to manage complex projects efficiently. Visit Gradle.org and follow the instruction to download Gradle onto your local environment.

Download IntelliJ Community Edition

There are many IDE's, but for this training, we will be using IntelliJ IDEA Community Edition. Follow the link provided and follow the steps to download the appropriate version. Make sure to download the correct version for your operating system.

IntelliJ Download