Cldc 1.1

Source: Internet
Author: User

Cldc 1.1

 

 

I. cldc
Cldc 1.1 is the result of JCP specification JSR-30 and JSR-139 for resource-constrained consumer electronics.

 

Cldc features are as follows:
1) the device must have at least-kb of memory.

 

2) the power supply of the equipment is limited. It is usually a battery-powered device.

 

3) Some networks can be connected, usually wireless networks, intermittent connections, and limited bandwidth (usually 9.6kbps or less ).

 

4) the complexity of the user interface varies, and even the user interface does not exist.

 

Cldc can be used for cell phones, pagers, PDAs, pocket organizer, home devices, and sales terminals.
But not all devices support cldc.

 

Cldc runs on Sun's KVM implementation and is provided as part of it.

 

Note: cldc generally uses the "minimum public Denominator" of block creation to serve various devices with limited resources and running Java.
Because cldc is not a complete and self-sufficient solution, it requires additional profiles supplements.
For example, all user interfaces are outside the cldc specification.

 

The j2-cldc reference is implemented on the Windows 2000 platform. It can also be transplanted to the Solaris and Linux operating systems and provided as part of the package.

 

Cldc 1.1 includes the following source code and Binaries:
1) KVM (K virtual machine)

 

2) pre-check tool (preverifier tool)
Used to pre-verify java files.

 

3) javacodecompact Tool
It is used to pre-link and pre-load the system class to KVM.

 

4) debug agent)
Used to insert KVM to a third-party debugging environment.

 

5) Java applicationsProgramJava application manager (JAM) reference implementation

 

6) cldc 1.1 class library

 

2. Establish cldc from source code
KVM and related pre-check tools use ANSI CProgramming LanguageYou can use the following compiler to compile the source code:

1) sun C compiler 5.0, 5.2, and 5.3 on the Solaris platform;

 

2) gnu c 2.95.2 on Solaris and Windows platforms;

 

3) Microsoft Visual C ++ 6.0 for Windows.

 

To compile Java class library files, sample files, and additional tools, JDK and later versions are required.

 

You can use the GNU make tool or the commercial tool mks toolkit to create binary files.

 

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.