The paper presents a new programming environment for Logo, developed in Java, where procedures are compiled in-line directly into Java bytecode: this brings forward all advantages of portability, hot-spot optimisation, availability of huge libraries, integration with the Web and with other Java-based or native code systems, without loosing the traditional powerful interpreter orientation. New Logo primitives, written in Java, are added in form of class bytecode, without recompiling the entire system. The environment includes an experimental 2D GUI, a graphical-to-Logo generator, and a multithreading debugger. A distributed application to control the LEGO Mindstorms RCX is also shortly presented.

JxLogo: A new Integrated Java-based Programming environment for Logo

MORO, MICHELE
2001

Abstract

The paper presents a new programming environment for Logo, developed in Java, where procedures are compiled in-line directly into Java bytecode: this brings forward all advantages of portability, hot-spot optimisation, availability of huge libraries, integration with the Web and with other Java-based or native code systems, without loosing the traditional powerful interpreter orientation. New Logo primitives, written in Java, are added in form of class bytecode, without recompiling the entire system. The environment includes an experimental 2D GUI, a graphical-to-Logo generator, and a multithreading debugger. A distributed application to control the LEGO Mindstorms RCX is also shortly presented.
2001
Proceedings of the 8th European Logo Conference
9783854031567
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11577/1355710
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact