JArduino

JArduino is a Java API and an Arduino firmware which allow programming Arduino boards in Java. It has been developed using the ThingML IDE which targets the model-based development of resource-constrained systems.

JArduino is an open-source project available at https://github.com/ffleurey/JArduino

Checkout the github wiki and the documentation for more information.