From: Matthew D. Swank on

From http://appinventor.googlelabs.com/about/

The compiler that translates the visual blocks language for
implementation on Android uses the Kawa Language Framework and Kawa's
dialect of the Scheme programming language, developed by Per Bothner and
distributed as part of the Gnu Operating System by the Free Software
Foundation.