repiola is a software written in java that allows to program a "virtual machine" that draws on a surface.
This software is similar to logo but with a assembler-like syntax.
The project has a virtual machine that executes opcodes, an interpreter that translates the assembler-like langugje to opcodes and frontend for desktop (swing) and mobile (j2me).
The main goal is to provide a simple implementation of a virtual machine, an interpreter, a compiler and a gui for desktop and mobile.