Quote from byteme:
Yes, but not all of the Java API is supported. You'd have to throw away the entire GUI and re-write it for Android (Swing and SWT etc. are not supported). Then there is the fact that the screen size of an Android device is quite a bit different to your average desktop. Then there are memory limitations. I could go on.
You could potentially have a cut-down TWS or thinkorswim platform running on Android complete with option analytics but I'm not holding my breath.
Auto-trading from an Android device would be crazy for so many reasons.
If you really have to run these platforms on your Android device your best bet is some kind of remote desktop to a server that has the platform running on it.