What are KVM and CVM in J2ME?

February 26th, 2007 by uCertify Leave a reply »

KVM: It is a virtual machine used for CLDC. KVM omits important features such as finalization, while the set of core runtime classes is a tiny fraction of the J2SE core classes, just the basics from the java.lang, java.io, and java.util packages, with a few additional classes from the new javax.microedition.io package. It is used with constrained (limited) devices, which have small amounts of memory and/or slow processors. The KVM is targeted at devices containing 16- or 32-bit processors and a total memory footprint of approximately 256KB. KVM can be deployed flexibly to address a range of trade-offs between space and functionality. The ‘K’ in KVM stands for kilobyte, signifying that the KVM runs in kilobytes of memory as opposed to megabytes.

CVM: It is a virtual machine used for CDC. It includes a full Java VM and a much larger set of core classes, and so it requires more memory than the CLDC and a faster processor. The CVM is a full-featured JVM designed for higher-end, emerging, next generation consumer electronic and embedded devices, that is, devices with a 32-bit processor and 2Mb+ of total memory. These devices include wireless communicators (such as devices running Symbian’s EPOC OS), high-end PDAs (for example, devices running embedded Linux or Windows CE), residential gateways, automotive telematic systems, and screenphones.

Copyright © 2009-2010 Wikipedia. All rights reserved.

Pass SCJA in first attampt. Get certified in first attempt download CX310-019 - SCJA simulation.
Like this article? Share it with others
If you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
  • Share/Bookmark
Advertisement

Leave a Reply

uCertify.com | Our Company | Articles | Contact Us | News and Press Release | uCertify India | Entries (RSS)
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD    Cisco Certification: CCNA, CCENT    A+, Network+, Security+ Project+
Oracle Certification: OCP 11g, OCP 10g, OCA 11g, OCA 10g    CIW foundation    EC-212-32,    CISSP    Photoshop ACE CS4    Adobe Flash ACE, PMP, CAPM
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.