Advantage and Disadvantage of J2ME by R4R Team

Advantage of J2ME:

The J2ME architecture had to be modular and scalable due to the diversity of target devices. To achieve this, J2ME provides a range of virtual machines, each optimized to the different processor types and memory footprints.
J2ME advantages include improved security and consistency of applications across platforms and devices, superior user interfaces with graphics, the ability to function off-line out of wireless coverage, peer-to-peer networking and no licensing expenses needed for the SDK, which means that anyone can create an application and market it.

Disadvantage of J2ME
1. Midlet application will never mess up another application on the same device or the device OS itself.
2. Unlike the J2SE, J2ME devices don’t have a command prompt.
3. A midlet application invoke in different manner as J2SE because it control by Application Management Software(AMS).
4. AMS interacts with native operations of a Midlet application and controls its life cycle. It is responsible for starting, processing, stoping and destory a Midlets application executions.
5. It have memory is very limited, so operating speed is relatively slow.
6. As J2SE application used data persistence, J2ME is done through the Record Management System (RMS), which operates solely on byte arrays. but it provide a security lake.
7. Unlike J2SE, J2ME device does not support full size keyboard specially alphanumeric sequences.

Leave a Comment:
Search
Categories
R4R Team
R4Rin Top Tutorials are Core Java,Hibernate ,Spring,Sturts.The content on R4R.in website is done by expert team not only with the help of books but along with the strong professional knowledge in all context like coding,designing, marketing,etc!