SL4A (Scripting Layer for Android)
SL4A というのは Scripting Layer for Android の略で、スクリプティングによる Android プログラム開発を可能にします。 つまり、これを利用すればターミナルを利用してアンドロイドデバイス内でインタラクティブにスクリプトを編集して実行できますし、 Android の API にアクセスできるので GUI をもつプログラムを開発することも可能です。
現在 (2011年2月) のところ、スクリプティング言語としては、 Python、Perl、BeanShell (Javaのスクリプティング)、Lua、Rhino (Javaで書かれたオープンソースのJavaScript)が Google Code からダウンロードして利用できます。