PocketLogo is a Logo programming environment for Windows Mobile Pocket PCs (PDAs, Smartphones) written in C#. It supports all basic Logo commands & data types but also provides various special features like defining “walls” and processing L-systems.

http://sourceforge.net/projects/pocketlogo/