As someone who frequently travels by train, I recently purchased an Android tablet and have a strong desire to learn JavaScript. While I can read books on my tablet, I am eager to also be able to program on it. Are there any options available for developing on the tablet directly? The solutions I have come across typically involve developing on a PC and running the code on an emulator/tablet, but that is not the route I am interested in pursuing.