Research

Contents

Asus Eee PC and NXT Brick with leJOS
Develop a basic brain for Tamiya LunchBox with leJOS and NXT Brick
How to create your first program with NXJ
How to reinstall Lego Firmware in your NXT Brick
iCommand
Java Events with leJOS
Java leJOS Project: Hexapod Robot with NXT and leJOS
Java leJOS Project: RC Car 2 managed by Java leJOS
Java leJOS Project: RC Car managed by leJOS and Lattebox NXTe/LSC
Java ME for leJOS Project.
Lego Mindstorm Community
leJOS GPS Support
leJOS paper: How to use Bluetooth with leJOS with your robots
Mapping Space with NXJ
Mindsensors NXTServo support for Java leJOS project
Multithreading with Java leJOS
NXTCam
Q-Learning for LeJOS, Java for Lego Mindstorm
Radar Project
RC Servos and DC Motors managed by Lattebox NXTe and leJOS
Shared Projects in LRobotikas
Using Tortoise SVN to collaborate in LeJOS project

Go Back

Digg this page
Bookmark this page on Google
Submit this page to Reddit
Stumble Upon this page
This page is del.icio.us!
Fave this page on Technorati
Bookmark this page on Yahoo

LeJOS, Java for Lego Mindstorm

What is leJOS?
leJOS (pronounced like the Spanish word "lejos" for "far") is a tiny Java Virtual Machine. In 2006 it was ported to the LEGO NXT brick.

leJOS NXJ includes all the classes in the NXJ API as well as the tools used to upload code to the NXT brick.

leJOS NXJ offers the following:

  • Object oriented language (Java)
  • Preemptive threads (tasks)
  • Arrays, including multi-dimensional
  • Recursion
  • Synchronization
  • Exceptions
  • Java types including float, long, and String
  • Most of the java.lang, java.util and java.io classes
  • A Well-documented Robotics API