17 comments

[ 3.5 ms ] story [ 48.2 ms ] thread
I think this was posted a while ago, it's also open source http://code.google.com/p/terminal-ide/

What I don't understand is how can someone code on this, even on a tablet.

If you're using something like a transformer prime or any tablet with a keyboard I can see it being useful.
Go to Market -- sorry, Play -- and get "Hacker Keyboard". It's free and offers a more sensible layout to your Android device's onscreen keyboard.
Actually, there's no need to. Terminal IDE already comes with it's own replacement keyboard.
I actually find Hacker Keyboard to be a bit better but ymmv.
It comes with telnetd and sshd so you can connect to it using a regular PC, if you feel like it. I also wonder, can you plug a USB keyboard into an android device and have it recognized (using a full size to mini USB adapter)?
you can do it only if your smartphone supports USB host. Some have this kind of function (i.e. Samsung Galaxy II S), some others dont have it and you need a kernel mod, if you can mount it on your device http://forum.xda-developers.com/showthread.php?t=1450298 (and AFAIK you need external USB power)
(comment deleted)
I have an Asus Transformer and use this regularly, and it has suited me quite nicely on numerous occasions. If I go away for extended duration of time, I don't have to lug around a laptop with me.

Also note that I do a lot of my active development in VIM, so take that into consideration.

Very cool, but I can't pipe commands together because the shell doesn't recognize the pipe character on my phone (htc evo)
Are you using the built-in Terminal IDE keyboard that comes with the app? You will probably need to enable it explicitly in the keyboard settings. It's big and a bit unwieldy, but one criticism that can't be levied against it is featurelessness..
Terminal IDE is great and I use it frequently on my Prime, but it has no DNS name resolution built in. Also it is missing emacs. This has limited it to really just another place to SSH to a VPS.

*NOTE you can use jping to get the IP for a hostname. FWIW

This kind of thing makes me sad. If Google had just built on top of the regular linux stack, even without X, they'd have all this for free. But instead Android is trapped with forked core libraries which track upstream poorly if at all; needless duplication (dumbed down rewrites of glibc, busybox, udevd); cave man software maintenance ("updates" by unzipping crap inside a boot loader).

It's a great app framework. But it's not even remotely close to being a self-hosted development environment, and probably never will be. Toys like this are just reminders about how much they threw out.

Both HP's webOS and Nokia's Maemo/Meego platforms were much more similar to a standard desktop Linux desktop. I wonder if Mozilla's Boot2Gecko, or even Samsung's Tizen will be good replacements.
I've seen a native gcc build floating around. Is there a reason an app couldn't just build its own versions of the full libraries?