The leJOS Tutorial

| Start of Tutorial > Start of Trail

Trail: Getting Started

# Lesson: What is leJOS?

leJOS is a tiny (~ 16 Kb) Open Source Java-based operating system for the LEGO MINDSTORMS™ RCX, i.e. Hitachi H8300.
It supports the RCX versions 1.0, 1.5 and 2.0 and works with the serial IR Tower as well as with the USB one.

## History

The first release was developed by Jose Solarzano and eventually forked out of the TinyVM project.

## Features

The software consists mainly of three parts:

1. a Virtual machine for the execution of Java bytecode
2. an API for RCX programming on top of this VM
3. additional software tools

It features

- Object oriented language
- Preemptive threads
- Multi-dimensional arrays
- Recursion
- Synchronization
- Floating point operations
- String constants
- java.lang.Math class

For more information you might want to visit the leJOS project homepage at http://www.lejos.org.

The leJOS Tutorial

| Start of Tutorial > Start of Trail