File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java Micro Edition and the fly likes Accelerated Learning J2ME : targeting Nokia 2700 (S40 series) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "Accelerated Learning J2ME : targeting Nokia 2700 (S40 series)" Watch "Accelerated Learning J2ME : targeting Nokia 2700 (S40 series)" New topic

Accelerated Learning J2ME : targeting Nokia 2700 (S40 series)

anjan bachchu

Joined: Dec 18, 2006
Posts: 10
We're planning to build J2ME "data collection(Survey)" application for the Nokia 2700 cellphone (and possibly other S40 phones later) (The idea is to target a rugged $80-$100 device). This is for a Social Service initiatives for rural areas of India.

I was wondering how other mobile developers learnt J2ME ? What were the roadblocks or bumps which slowed your progress ? What gotchas should I be watching for? Where did you learn the techniques for going beyond the standard set of functionality/connectivity/etc ?

"What is the best way to start and ramp up learning J2ME" given that the initial target for the 1st year is probably ONLY 1 or 2 phones -- most probably Nokia 2700 and/or a closely related Nokia phone. How do I go from Level 0 to Level 7 (on a scale of 0 to 10) on (Nokia) J2ME as fast as possible ? What resources(free and payware) are out there ?
a) articles,
b) books,
c) tips,
d) training (in Bangalore, India OR ONLINE)

P.S : for what it's worth, I'm well versed in server side Java and Swing.

Thanks for any inputs
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16228

Hello, Anjan, and in case we didn't already, I'd like to welcome you to the JavaRanch.

I'm a "learn by doing" person. Nokia does provide a fairly extensive set of Java developer resources, but ultimately, what I did was sit down and write an app. Badly. As I did so, I learned what I needed to do and not to do. I just repeated the experience with Android, and while some of the original code was pretty awful, I'm now getting passably good at it - enough so that I hope to publish a "real world" app before too much longer. I owe a big debt to people who went there first and published what they'd done in their blogs. Google is a very good friend of mine.

In J2ME, of course, the lcdui GUI is a little different than something more powerful and less in need of display independence than Swing. Also, the workflow from form to form was a fundamental shaping characteristic, and to a lesser extent, the limitations of the J2ME JRE's compared with the full JRE.

Customer surveys are for companies who didn't pay proper attention to begin with.
Consider Paul's rocket mass heater.
subject: Accelerated Learning J2ME : targeting Nokia 2700 (S40 series)