J2ME

J2ME Projects

J2ME Project 1

J2ME Subjective Questions And Answers


Totel:28 Click: 1 2 3 4 5 6
J2ME Interview Questions And Answers

Page 1

The J2ME stands for Java Micro Edition , it's Mobility Java ME (formerly J2ME) technologies contain a highly optimized Java Runtime Environment, and it's that specifically addresses the vast consumer space. Java ME technologies cover a wide range of extremely tiny commodities, and enable security, connectivity, and useful utility programs inside smart cards, pagers, set-top boxes, and other small appliances. Java ME technologies are only one part of the Java software product family. Related Java platforms include the Java Platform, Standard Edition (Java SE, formerly J2SE platform), and the Java Platform, Enterprise Edition (Java EE, formerly J2EE platform). Java technology also provides ways to create Web services, XML information transfers, numerous networking protocols, toolkit, and the Java Web Start application. 


Java 2 Micro Edition (J2ME) is Sun's version of Java aimed at machines with limited hardware resources such as PDAs, cell phones, and other consumer electronic and embedded devices. J2ME is aimed at machines with as little as 128KB of RAM and with processors a lot less powerful than those used on typical desktop and server machines. J2ME actually consists of a set of profiles. Each profile is defined for a particular type of device -- cell phones, PDAs, microwave ovens, etc. -- and consists of a minimum set of class libraries required for the particular type of device and a specification of a Java virtual machine required to support the device.


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 dont 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.

The J2ME is using the configure and profiles to customize the Java Runtime Environment (JRE). In a complete JRE, J2ME is comprised of a configuration, and which determines the JVM used, and a profile, which defines the application by adding domain-specific classes. The configuration defines the basic run-time environment as a set of core classes and a specific JVM that run on specific types of devices. The profile defines the application; specifically, it adds domain-specific classes to the J2ME configuration to define certain uses for devices. The following graphic depicts the relationship between the different virtual machines, configurations, and profiles. It also draws a parallel with the J2SE API and its Java virtual machine. While the J2SE virtual machine is generally referred to as a JVM, the J2ME virtual machines, KVM and CVM, are subsets of JVM. Both KVM and CVM can be thought of as a kind of Java virtual machine , it's just that they are shrunken versions of the J2SE JVM and are specific to J2ME.


Goto Page:

1 2 3 4 5 6
J2ME Objective Questions And Answers

J2ME Objective Questions And Answers

J2ME Interview Questions And Answers

J2ME Interview Questions And Answers


R4R,J2ME Objective fresher and experienced, J2ME Subjective fresher and experienced ,J2ME Interview Questions And Answers,J2ME fresher and experienced,J2ME Interview fresher and experienced ,J2ME Questions fresher and experienced,J2ME Answers fresher and experienced