CLDC HI虚拟机
CLDC HI即CLDC HotSpot Implementation,是Sun公司KVM虚拟机的商业级实现。
一、CLDC HI的特征:
1)支持CLDC 1.0、1.1和1.1.1;
2)改进了应用程序的启动时间;
3)改进了应用程序的执行速度;
4)提前编译(可选);
5)原地执行(可选);
6)多任务支持(可选)。
CLDC HI是KVM的替代品,与之相比:更好的性能、非常快的应用启动。
二、CLDC HI虚拟机的主要设计特征:
1)在静态内存footprint方面还保持适度的尺寸;
2)代码整洁、可移植;
3)可调的、模块化的、可定制;
4)适度的电池消耗。
CLDC HI虚拟机是用C++写的,可移植到各种C++编译器有效的平台。其最关键的性能部分仍然用汇编实现。
三、CLDC HI的主要应用领域:
1)移动商业产品
2)游戏
3)多媒体应用
4)基于Java编程的系统软件
CLDC HI虚拟机可提供模块化的、可伸缩架构,便于开发和可移植部署、动态下载和安全的应用——应用于消费电子和嵌入式设备。
CLDC HI功能完整,通过所有TCK和测试集。
注:TCK是什么?
TCK——Technology Compatibility Kit 技术兼容工具包
TCK是一套测试、工具和文档的集合,提供了标准的测试方式来测试目标和规范的兼容情况。
Sun公司本来就是JavaME、JavaSE、JavaEE规范的制定者,自己的HI虚拟机通过TCK测试那是理所当然。
CLDC HI实现的两个目标CPU架构:x86和ARM处理器。
四、CLDC HI支持的CPU和OS
1)x86架构的Linux OS
2)x86架构的win32 OS(如Windows2000)
3)ARM架构的MontaVista Linux
4)ARM架构,且用ADS工具建立和编译的系统
5)ARM架构,且运行Symbian OS
CLDC HI可移植到其它CPUs和OS上。但需要做大量工作。
分享到:
相关推荐
用在嵌入式设备上的JAVA虚拟机源码.并且已经修改过.
MIPS目标平台CLDC的Java虚拟机移植
已经移植好的java虚拟机,直接运行在ARM平台上!
1 Java虚拟机简介 Java ME(Java platform. Micro Edition),以前称J2ME,是为机顶盒、移动电话和PDA等嵌入式消费电子设备提供的Java语言平台,它包括虚拟机和一系列标准化的Java API(Application Programming ...
J2ME平台实现的水波倒影效果,包含CLDC1.1和CLDC1.0两个版本
j2me cldc1.0的json实现,用来做mobile ajax的数据解析很有用。
自己写的测试手机CLDC版本和MIDP版本,只有几行代码,但对于PPC手机来说还是有点用处。在多普达818上测试过,可以运行,使用移动的百宝箱虚拟机。
j2me_cldc-1_1-fcs-src-winunix.rar cldc1.1源码
java,j2me开发资料,有关cldc,编写手机程序使用
J2ME CLDC1.1官方源代码, 有研究J2ME虚拟机移植的朋友共享
Sun J2me Cldc 官方源码资料,Cldc 1.1版本资料,一个专门用于J2ME手机游戏的开发包,很多Java手机游戏开发者都会用到这个包。
cldc参考实现 包括kvm
j2me cldc kvm移植 unix
Java CLDC MIDP底层编程实例源码,收集自Sun官方的开源项目phoneME,J2ME游戏编程时你会用到,你可以由此进一步探讨JavaME在Java底层的实现,可能对新手有些难度。
官方版本,亲测可用
kAWT 0.90 for Palm SUNs J2ME CLDC KVMkAWT 0.90 for Palm SUNs J2ME CLDC KVMkAWT 0.90 for Palm SUNs J2ME CLDC KVMkAWT 0.90 for Palm SUNs J2ME CLDC KVM
第三章 CLDC编程概述.ppt 第三章 CLDC编程概述.ppt 第三章 CLDC编程概述.ppt
sum kvm的东东,包括: midp 2.0 cldc 1.0.4
Sun JavaTM Wireless Toolkit for CLDC 的用户手册
今天忽然想开发j2me怀旧一下,发现居然哪里都下不到以前的索爱开发sdk了! 于是,费尽周折,从国外的网站上好不容易下了一个备份,同时我还下载了2.5.03和2.5.04版本,统统免费!这都10几年前的玩意了,有点互联网...