Projects
EV3Dev-lang-java is a set of Java libraries to help the user to build educational robots with Java. In the project we differenciate between stable projects and incubator projects. Stable projects are repositories used for long time in different scenarios for multiple users and they are considered as complete. Incubators projects are repositories with non complete features or proof of concepts.
Stable projects
The following projects are considered as stable projects:
- OpenJDK for EV3
- LeJOS-commons
- EV3Dev-lang-java
- Examples
- Template-project-gradle
OpenJDK for EV3
A custom Build of OpenJDK 9/10/11/12 for EV3, a Lego Mindstorms Brick using ARM Soft Float.
Further information here
LeJOS-commons
LeJOS commons is a set of interfaces from LeJOS project and used in EV3Dev-lang-java.
Further information here
EV3Dev-lang-java
EV3Dev-lang-Java, is the Java implementation of EV3Dev runtime and using the LeJOS syntax.
Further information here
Examples
This repository store example using the libraries.
Further information here
Template-project-gradle
A ready to use ev3dev-lang-java project to help users with the task to begin a new project with Gradle from Scratch
Further information here
Incubator projects
The following projects are considered as stable projects:
- LeJOS-navigation
- USB-devices
- ROS
- ROS-Client
LeJOS navigation
LeJOS local navigation stack.
Further information here
USB-Devices
A Java libraries to manage USB devices like Controllers, Arduinos, IMUs, GPS, etc...
Further information here
ROS
A ROS repository to manage all developments to run on your laptop for SLAM purposes
Further information here
ROS-Client
A library to interact with ROS for Mindstorms Bricks
Further information here