You can to write your own applications on the Android phone, and run them. This app uses Freepascal compiler, so it is full-featured. PascalGUI can be used for educational purposes or to practice in Pascal language.
Some components of PascalGUI are GPL-licensed, their source code hadn't been modified. You can download used source code of Freepascal on Freepascal SVN.
(If you think that there is GPL violation in PascalGUI, email me at firstname.lastname@example.org. I'll provide to you source code from Freepascal SVN, if you can't to download that yourself :D)
PascalGUI includes Android Terminal Emulator so you can to run your application as good as you running it on your Linux PC.
Android Emulator 1.6, QVGA
Android Emulator 2.2, WVGA
Acer Liquid 2.2, WVGA
Samsung Galaxy S 2.2, WVGA
HTC Desire HD
Report bugs at email@example.com
If you are getting "Fatal: IO error", install busybox.
WARNING! All Telechips-CPU based devices are unsupported (Android tablets from china), because of the incompatiblity with EABI 5.
PascalGUI will check license via the Internet.
First launch may be long due to library unpacking.
If you are getting error "Fatal: Can't find unit system used by program" check your sdcard. Sdcard is required for PascalGUI.