Androidで遊ぶ

※設定->セキュリティからサードパーティ制アプリのインストールを許可

http://code.google.com/p/android-scripting/
からScripting Layer for Android (SL4A)なるものをダウンロードする。これはスクリプト言語によるプログラム開発を可能にするものらしく、Python,Perl,PHPなどなど使える言語は多数あるらしい。ふむ。
そういえば以前にWindowsMobileでもPythonの勉強をしようと思って対話型シェルのアプリをインストールしたがまったく使いものにならなかったので(そりゃそうだ)、あまり期待はせずに・・。

アプリ起動後
Menu -> View -> Interpreters -> Menuキー -> Add
で言語を追加できる。
試しにJRuby,Python 2.6.2
(恐らく)githubからそれぞれをインストールするためのアプリをダウンロードしている。
いちいちアプリという形態をとるところが煩わしいですね。

インストール完了後、Terminal IDEで動作チェック。
TerminalIDEではtelnetdが使えるということでせっかくなのでそちらで。(ログも残せるし)


Python

                                                                            • -

terminal++@192.168.24.61:~$
terminal++@192.168.24.61:~$ python
Could not find platform independent libraries
Consider setting $PYTHONHOME to [:]
'import site' failed; use -v for traceback
Python 2.6.2 (r262:71600, Feb 23 2012, 00:29:44)
[GCC 4.4.3] on linux-armv7l
Type "help", "copyright", "credits" or "license" for more information.
>>> print "hello"

>>> hello
>>> >>>[Ctrl+D]
terminal++@192.168.24.61:~$

                                                                                • -

また、それぞれ言語をインストールした時にサンプルも用意されていたようでScriptsとしてSL4Aに残っていました。
暇な時にでも遊ぼう