I have ConnectBot and right now I'm manually typing commands which I would like to run on my desktop machine remotely. I'd like to create an Android application with a user interface where I can just tap a button and had it run an associated command. I'm assuming I would need to continue doing this via SSH so is there a SSH library for Android which I can use to connect to my desktop? Is there a simpler way of doing this?