Explanation of J2ME related noun and its concept elaboration

Source: Internet
Author: User
Tags versions
Concept currently JAVA2 has three versions: Java EE (Enterprise Edition), J2SE (Standard Edition), J2ME (miniature version)

1, J2SE (JAVA2 standart Edition)
The JAVA2 Standard Edition supports the core class function libraries and all Java basic categories defined in all Java standard specifications. The J2SE is positioned on the application of the client program.

2, Java EE (JAVA2 Enterprise Edition)
The JAVA2 Enterprise Edition adds support for the enterprise's internal extension class function library based on J2SE, such as servlet/jsp javax.servletr.* and Enterprise Java Bean's class function libraries. Java EE positioning in the application of server-side programs.

3, J2ME (JAVA 2 Micro Edition)
JAVA2 's miniature version only supports a subset of the core class function libraries defined in the Java Standard specification. For example, in the specification of J2ME CLDC, only the java.lang.*,java.io.*, and the Java.util.* class function library, are supported. and added some support embedded system of extended class function library, such as: javax.meicroedition.io.* class function library. However, all Java base classes are not supported. J2ME is positioned in the application of embedded system.

4, SMART card JAVA
Smart card Java supports only the java.lang.* in the core class function library. But has its own specialized extension class function library, for example: javacard.*,javacardx.*. Only Boolean and byte two Java base classes are supported. Positioning in the application of smart cards.

5, KVM (K Virtual Machine)
J2ME virtual machines are used to perform spotlet or MIDlet. Different versions of Java have different virtual machines to run the Java Applet,java servlet or Java application. And the virtual machine is not just a sun, like IBM's J9 VM.

6, JINI
Used to connect different versions of Java programs to achieve resource sharing purposes.

7, CLDC (Connected Limited Device Configuration)
Sun J2ME the application entity into two categories, and proposes the corresponding confiuration concept. This specification is applied to equipment with limited computational power and electricity supply. such as: PDA, mobile phone. Supports java.lang.*,java.io.*, as well as java.util.* Library of class functions, and supports extended class function libraries javax.meicroedition.io.*.

8, CDC (Connected Device Configuration)
This specification is applied to equipment with relative computational power and better power supply. Such as: refrigerators, TV set-top boxes and so on.

9, MIDP (Mobile information Device profile)
On the basis of the Confitration specification, the Java Program Development specification of various embedded devices is clearly distinguished. This specification is very relevant to a particular embedded device and defines an extended class function library related to specific hardware.

Applications/oem specific APIs
|
Profile
|
Confiuration/vm
|
Operating system
|
Hardware

10, STK (SIM Toolkit)
Mobile phone companies work with SIM card manufacturers to write programs in SIM cards to achieve value-added services. Is the Java application on smart card. For example, China Mobile's new dynamic zone is the 64K STK card.

11, OTA (over the Air)
Users download the carrier's information directly from the air.
Author: Cnjm posted from: CNJM




Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.