I read that Java is the language commonly used for cell phone applications. How exactly would you write a program like this, any special syntax? Then how would you get it on the phone, simply by pasting it into the phone's memory in the right spot? Is this something that can be done by a normal java programmer and you don't have to know any complex details about the phone, or can a java program only be put on the phone while it is being manufactured by the company that makes it?