 <p>Directly on android? No I don't think so. </p> <p>However it is possible to install ubuntu on a tablet. Then you could use eclipse or any other linux IDE, I suppose. Heres a video showing you how to install ubuntu on a tablet.</p> <p><a href="http://www.youtube.com/watch?v=agYEOefFfto" rel="nofollow">http://www.youtube.com/watch?v=agYEOefFfto</a></p> <p>UPDATE</p> <p><a href="https://market.android.com/details?id=com.spartacusrex.spartacuside&amp;hl=en" rel="nofollow">Terminal IDE</a> allows for full java/android development on your android device (no root required). I believe C and C++ support is in the works as well. Project is open source and includes the following executable's: </p> <p>javac, java, dx, proguard, aapt, apkbuilder, signer, ssh, sshd, telnetd, bash 4.2, busybox 1.19.2, vim 7.3, nano 2.2.6, midnight commander 4.8, htop 1.0, TMUX 1.5, rsync 3.0.8, git 1.7.8, BitchX 1.1.</p> <p>You'll definitely need a bluetooth keyboard to get any real productivity out of it, but its a great app. </p>