LeJOS

LeJOS

leJOS is a firmware replacement for Lego Mindstorms programmable bricks. It currently supports the LEGO RCX brick and leJOS NXJ supports the NXT brick. It includes a Java virtual machine, so allows Lego Mindstorms robots to be programmed in the Java programming language. It is often used for teaching Java to first-year computer science students. The leJOS-based robot "Jitter" flew around on the International Space Station in December 2001.

Pronunciation

According to the official website:

: "In English, the word is similar to Legos, except there is a J for Java, so the correct pronunciation would be Ley-J-oss. If you are brave and want to pronounce the name in Spanish, there is a word "lejos" which means far, and it is pronounced Lay-hoss."

The name leJOS was conceived by José Solórzano, based on the acronym for Java Operating System (JOS),the name of another operating system for the RCX, legOS, and the Spanish word "lejos."

leJOS provides a Java programming environment for the Lego Mindstorms RCX and NXT robots. leJOS also provides extensive class libraries that support various interesting higher-level functions such as navigation and behavior based robotics.

History

leJOS was originally conceived as TinyVM and developed by José Solórzano in late 1999. It started out as a hobby open source project, which he later forked into what is known today as leJOS. Many contributors joined the project and provided important enhancements. Among them, Brian Bagnall, Jürgen Stuber and Paul Andrews, who later took over the project as José essentially retired from it.

A port to the new Lego Mindstorms NXT has been available since January 2007. This is far faster (x15 or so) than the RCX version, has more memory available, a menu system, Bluetooth support and many of the NXT features.

ee also

*List of Java virtual machines
* Lego Mindstorms
* Robotics Invention System
* URBI
* Robotics suite

References

* Brian Bagnall (2002). "Core LEGO Mindstorms Programming". Prentice Hall PTR. ISBN 0-13-009364-5
* Giulio Ferrari et al. (2002). "Programming LEGO Mindstorms with Java". Syngress. ISBN 1-928994-55-5

External links

* [http://lejos.sourceforge.net leJOS home page]
* [http://www.bartneck.de/2008/03/04/java-lego-nxt-eclipse-tutorial/ Step-by-Step Instructions for installing and running LeJOS]
* [http://www.juanantonio.info/jab_cms.php?id=206 Ebook: Develop leJOS programs step by step]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • lejos — adverbio de lugar 1. A gran distancia: El valle está demasiado lejos para ir andando. Observaciones: Cuando le sigue un sustantivo, pronombre u oración, va seguido de la preposición de: La casa estaba lejos del pueblo. Estarás lejos de nosotros… …   Diccionario Salamanca de la Lengua Española

  • leJOS — ist ein Java Betriebssystem für den Lego Mindstorms RCX (leJOS RCX) und den NXT (leJOS NXJ). Diese Software erlaubt es, die Steuerung von Lego Konstruktionen in Java zu programmieren. Dazu wurde ein Teil der Java Virtual Machine auf den RCX/NXT… …   Deutsch Wikipedia

  • lejos — 1. Adverbio que significa ‘a gran distancia’, en sentido espacial o temporal. Normalmente se construye seguido de un complemento con de que expresa el término de referencia: «Vive lejos de París» (O’Donnell Vincent [Arg. 1982]); «La profecía… …   Diccionario panhispánico de dudas

  • LeJOS — ist ein Java Betriebssystem für den LEGO Mindstorms RCX (leJOS RCX) und den NXT (leJOS NXJ). Diese Software erlaubt es, die Steuerung von LEGO Konstruktionen in Java zu programmieren. Dazu wurde ein Teil der Java Virtual Machine auf den RCX/NXT… …   Deutsch Wikipedia

  • Lejos — ist ein Java Betriebssystem für den LEGO Mindstorms RCX (leJOS RCX) und den NXT (leJOS NXJ). Diese Software erlaubt es, die Steuerung von LEGO Konstruktionen in Java zu programmieren. Dazu wurde ein Teil der Java Virtual Machine auf den RCX/NXT… …   Deutsch Wikipedia

  • lejos — (Del lat. laxius, adv. comp. de laxus). 1. adv. l. A gran distancia, en lugar distante o remoto. U. t. en sent. fig. Está muy lejos de mi ánimo. U. t. c. adv. t.) 2. m. Vista o aspecto que tiene alguien o algo mirado desde cierta distancia. Esta… …   Diccionario de la lengua española

  • lejos — lejos, sin ir más lejos expr. precisamente, exactamente, sin complicarlo más. ❙ «Muchas. Esta mañana sin ir más lejos.» Lidia Falcón, La Revista del Mundo, 8.8.99. cf. (afines) en las Cachimbambas, el quinto *carajo, el quinto *coño, donde Cristo …   Diccionario del Argot "El Sohez"

  • lejos — (Del lat. laxius, más ampliamente.) ► adverbio 1 En lugar distante: ■ vive lejos; me iré más lejos; hablamos desde lejos. ANTÓNIMO cerca 2 Separado en el tiempo: ■ queda ya muy lejos el día que te conocí. ANTÓNIMO cerca FRASEOLOGÍA ► …   Enciclopedia Universal

  • lejos — adv 1 A cierta distancia, generalmente grande, en el espacio o en el tiempo: Vive muy lejos de la escuela , Vete un poco más lejos , Estás muy lejos, acércate , Viene de muy lejos , Desde lejos se veía el campanario , Todavía está lejos el año… …   Español en México

  • lejos — {{#}}{{LM L23622}}{{〓}} {{SynL24203}} {{[}}lejos{{]}} ‹le·jos› {{《}}▍ adv.{{》}} {{<}}1{{>}} A gran distancia o en un punto apartado: • Mi casa queda lejos de aquí. Aquello está ya muy lejos en el recuerdo.{{○}} {{<}}2{{>}} {{\}}LOCUCIONES:{{/}} ► …   Diccionario de uso del español actual con sinónimos y antónimos

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”