Java Mobile programming for a beginner, where to start?

javamobilemobile-phones

After I downloaded the Google Mail and Google Maps application into my mobile phone I got an idea about a service that I want to implement.

My problem is that I never did any programming for the mobile platform and I need someone to point me out some resources for the Hello World on a mobile and then something a bit more complicated.

Let's make it a bit broad, as in J2ME in general for the moment. I'll dig into Android once I get the non Android/*Berry/etc out of the way.

Best Solution

Clicking here would be a pretty good place to start, it's where the best J2ME programmers have started before you...