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 how does j2me compare in a nutshell? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Mobile » Java Micro Edition
Bookmark "how does j2me compare in a nutshell?" Watch "how does j2me compare in a nutshell?" New topic

how does j2me compare in a nutshell?

Stephen Huey
Ranch Hand

Joined: Jul 15, 2003
Posts: 618
I'm just wondering what it's like to develop with J2ME...obviously it seems quite different from coding for "most" Java apps, but I'm wondering what it's like to design you have to spend a whole lot more time worrying about performance, or is that not a developer's concern?
Daryl Wilding-McBride
Ranch Hand

Joined: Jul 18, 2003
Posts: 60
I think the challenges in J2ME are different to those you face when writing a J2SE or J2EE application. In any small device with limited memory and a slower CPU than you get on the desktop, as a developer you need to think about memory and CPU capacity. On the desktop, I think we developers have become accustomed to nearly unlimited resources.
One question you should ask yourself whenever you add functionality to a PDA application is "can I offload the processing for this feature somewhere else?". For example, you might be able to get the server to do more work, say with a server-side proxy that takes a lot of the workload.
For this reason, it's important to recognise that simply porting a desktop application to a PDA will not end up with a very useful mobile device application. Writing a PDA application requires a slightly different way of thinking.

Daryl Wilding-McBride<br />Author of "Java Development on PDAs" (ISBN 0-201-71954-1)<br /><a href="" target="_blank" rel="nofollow"></a>
I agree. Here's the link:
subject: how does j2me compare in a nutshell?
jQuery in Action, 3rd edition