CLDC 1.1

简介: CLDC 1.1     一、CLDC CLDC 1.1是JCP规范JSR-30和JSR-139的结果,面向资源受限的消费电子设备。   CLDC特征如下: 1)设备要求至少160-192KB的内存空间。

CLDC 1.1

 

 

一、CLDC
CLDC 1.1是JCP规范JSR-30和JSR-139的结果,面向资源受限的消费电子设备。

 

CLDC特征如下:
1)设备要求至少160-192KB的内存空间。

 

2)设备电力有限,通常是电池供电的设备。

 

3)可连接某些网络,通常是无线网络、间断连接和带宽有限(通常是9.6Kbps或更少)。

 

4)用户界面复杂程度各不相同,甚至可以没有用户界面。

 

CLDC可用于蜂窝电话、寻呼机、PDA、袖珍助手( Pocket Organizer )、家庭设备、销售终端等。
但并非所有的设备都支持CLDC。

 

CLDC参考实现运行在SUN公司的KVM实现上,并作为其的一部分提供。

 

注意:CLDC通常以建立块的“最小公分母”服务于各种资源受限、运行Java的设备。
因为CLDC并不是一个完整的、自给自足的解决方案,它需要其它的Profiles补充功能。
比如,所有的用户界面方面就在CLDC规范之外。

 

J2ME CLDC参考实现运行于Windows 2000平台。也可移植到Solaris和Linux操作系统上,移植部分作为包的一部分提供。

 

CLDC 1.1版本包括的源码和binaries有:
1)KVM (K Virtual Machine)

 

2)预校验工具(Preverifier tool)
用于预校验Java类文件。

 

3)JavaCodeCompact工具
用于预链接、预载入系统类到KVM。

 

4)调试代理(Debug agent)
用于插入KVM到第三方调试环境。

 

5)Java应用程序管理器(JAM,Java Application Manager)参考实现

 

6)CLDC 1.1类库

 

二、从源码建立CLDC
KVM和相关的预校验工具是用ANSI C编程语言写的,因此要从源码成功编译,可使用下列编译器:


1)Solaris平台的Sun C编译器5.0、5.2和5.3;

 

2)Solaris和Windows平台上的GNU C 2.95.2版本;

 

3)Windows平台的Microsoft Visual C++6.0版。

 

要编译Java类库文件、样例文件和附加的工具等,还需要JDK1.3及以后的版本。

 

可使用GNU make工具或商业工具MKS工具包建立binary文件。

目录
相关文章
|
2月前
|
存储 前端开发 测试技术
DDD - 六边形架构和CQRS架构
DDD - 六边形架构和CQRS架构
107 0
|
前端开发 架构师 搜索推荐
COLA 4.0:直击应用架构本质的最佳实践
COLA 4.0:直击应用架构本质的最佳实践
2046 0
COLA 4.0:直击应用架构本质的最佳实践
|
11月前
|
SQL 存储 JSON
读书笔记《数据密集型应用系统设计》- 高可靠性、高可展性、可维护性 & 数据模型与查询语言
《数据密集型应用系统设计》是一本很好介绍数据密集类系统设计原理的纲要性书籍,笔者再次阅读下,记录一些读书笔记,也写一些自己的思考穿插其中,以做备忘。
194 0
|
8月前
|
Android开发 Windows
Mac 好用的 Android 模拟器整理(玩游戏、装应用、支持咸鱼、拼多多...)
Mac 好用的 Android 模拟器整理(玩游戏、装应用、支持咸鱼、拼多多...)
9303 47
|
9月前
|
Java Apache
通过Apache PDFBox将pdf转换为word
通过Apache PDFBox将pdf转换为word
473 0
|
10月前
|
SQL 关系型数据库 MySQL
GROUP BY和ORDER BY的区别
GROUP BY和ORDER BY的区别
239 0
|
10月前
|
IDE 编译器 开发工具
瑞萨IDE:CS+ for CC下载、安装和基础使用
本篇博文将介绍:CS+ for CC安装和基础使用(本篇文章以:RH850 系列MCU为例)。
|
11月前
|
消息中间件 存储 程序员
CQRS架构简介
CQRS架构简介
1015 0
CQRS架构简介
|
存储 算法 安全
【高阶数据结构】手撕红黑树(超详细版本)
【高阶数据结构】手撕红黑树(超详细版本)
182 0
【高阶数据结构】手撕红黑树(超详细版本)
|
机器学习/深度学习 安全 搜索推荐
如何提升项目交付中软件复用水平
软件复用是软件工程领域一个非常重要的话题,但如何进行有效合理的服用,需要理解复用的本质,并且经过一些顶层设计。本文介绍了不同的软件复用形式,以及各自的优缺点,论述在项目交付场景下合理的复用形式。
28757 20
如何提升项目交付中软件复用水平