GeeCON Prague 2014*
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
Author

Accelerated Learning J2ME : targeting Nokia 2700 (S40 series)

anjan bachchu
Greenhorn

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: 16093
    
  21

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.
 
GeeCON Prague 2014
 
subject: Accelerated Learning J2ME : targeting Nokia 2700 (S40 series)