Android Scripting Environment (ASE) – Edit and Execute Scripts on Device


The Android Scripting Environment (ASE) brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to get things done.

Scripts can be run interactively in a terminal, in the background, or via Locale. Python, Perl, JRuby, Lua, BeanShell, JavaScript, Tcl, and shell are currently supported..!

Currently, the ASE project provides:

  • Scripting language interpreters that have been compiled to run on the Android platform.
  • An abstraction layer above the Android API that simplifies common use cases (e.g. reading sensors, displaying dialogs, changing settings, etc.)
  • IPC to the abstraction layer from processes that do not have access to the native Android APIs.
  • An on-device development environment for supported scripting languages.

Read more and Download the Android Scripting Environment here – http://code.google.com/p/android-scripting/

ASE is designed for developers and is alpha quality software. To install ASE, you will need to enable the “Unknown sources” option in your device’s “Application” settings.