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.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.