Developing Java Programs on Android Mobile Phones Using Speech Recognition