Cellphone Programs

I’ve always been a bit intrigued with the possibility of one day writing a program for my cell phone in Java. Now that I’m learning java, I’m one step closer.

However, I’m really interested in how I’d actually get the program onto my phone. I have internet access, can I just download it?

I have an old LG phone under Cingular.

Wouldn’t that be cool? I just have no idea where to start.