`
mouer
  • 浏览: 98063 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

j2me一些概念

    博客分类:
  • J2ME
阅读更多

J2ME:
Java2 Platform, Micro Edition,
sunjava 2 的三大成员之一(j2seJ2EEJ2ME)

JVM,CVM,KVM:
J2ME 虚拟机、KVM CVM 都是 JVM 的子集。KVM CVM 均可被看作是一种 Java 虚拟机 -- 它们是J2SE JVM 的压缩版,并特定于 J2ME.

CONFIGRATION:
J2ME
针对硬件的数据处理能力、存储容量、网络连接能力等规定了Configuration的概念,把上述运算功能有限、电力有限的嵌入式装置定义在Connected Limited Device Configuration(CLDC)规格之中,连接限制设备配置 (CLDC) KVM 一起用于内存有限的 16 位或 32 位设备。这是用于开发小型 J2ME 应用程序的配置;而另外一种装置则规范为Connected Device Configuration(CDC)规格。连接设备配置 (CDC) C 虚拟机 (CVM) 一起使用,用于要求内存超过 2 兆的 32 位体系结构.CLDC所使用的java虚拟机称为KVM,而CDC所使用的则称为CVM.

Profile:
实际应用中,不同的设备之前仍存在着很大的差异。例如,虽然同属于CLDC规格的硬件设备,Palm的屏幕显然比移动电话的屏幕大。于是,J2MEConfiguration的基础上又定义了Profile的概念。Profile是针对某一类设备所制订的规范和API。例如,对移动电话的应用,已经为 J2ME 定义了两种简表:KJava 和移动信息设备简表 (MIDP),它们也被建立在 CDLC 上。这两种简表适用于小型设备;而对于PDA的应用开发,J2ME则也对应的定义了一个PDAPPDA Profile)。有了Profile以后,才真正有了可以建立一个可运行J2ME应用程序的完整环境.

MIDP,KJava:
属于两种不同的profile.
KJava
是归 Sun 公司所有的简表,它包含 KJava APIKJava 简表建立在 CLDC 配置的顶部。KJava 虚拟机,KVM,像标准的 J2SE 虚拟机那样接受相同的字节代码和类文件格式。

KJava 包含一个特定于 Sun 的、运行在 Palm 操作系统上的 API。这个 KJava API J2SE 抽象视窗工具包 (AWT) 有很多地方都是相同。然而,由于它不是一个标准的 J2ME 软件包,它的主软件包是 com.sun.kjava

MIDP
适合诸如蜂窝电话和寻呼机等移动设备。MIDP KJava 一样,也是建立在 CLDC 之上的,并且提供一个标准的运行时环境,允许在终端用户设备上动态地部署新的应用程序和服务。MIDP 是一个公共的、为移动设备设计的工业标准简表,它不依赖某个特定的商家。对于移动应用程序开发来说,它是一个完整的、受支持的基础。 MIDP 包含下列软件包,前面 3 个是核心 CLDC 软件包,另加 3 个特定于 MIDP 的软件包。

OTA:Over The Air,J2ME
应用程序运行的一种方式.

 

具体地讲,在进行MIDlet程序开发时所使用的API 来自于以下两个方面。

1CLDC v1.0规范中定义的4个包 java.iojava.langjava.utiljavax.microedition.io,提供Java语言和CLDC设备所支持的基本功能。

2MIDP 所定义的其他包有javax. microedition.midletjavax.microedition.lcduijavax. microedition.lcdui.gamejavax.microedition.rms等,提供诸如程序生命周期控制、用户界面、游戏、持久存储这样的功能。

 

 



  

 


  • 大小: 106.9 KB
分享到:
评论

相关推荐

    JDK、J2EE、J2SE、J2ME概念详解

    JDK、J2EE、J2SE、J2ME概念详解

    j2me 中文教程 开发环境 J2ME语言

    本教程首先介绍了 j2me 开发体系,然后深入各个MIDP2.0 API,最后是搭建平台的知识。 第一章 “J2ME 技术概述”让你在学习J2ME 以前知道什么是J2ME。本章介绍了J2ME 平 台的体系结构和MIDlet 生命周期的概念。为以后...

    J2ME的现状与发展

    本文简要介绍了J2ME的有关概念和现状、MIDP2.0的最新特点,并对J2ME的竞争对手、J2ME应用程序的兼容性以及其在Web Services中的应用做了阐述和分析。

    J2ME 中文版教程

    本教程首先介绍了j2me 开发体系,然后深入各个MIDP2.0 API,最后是搭建平台的知识。 第一章 “J2ME 技术概述”让你在学习J2ME 以前知道什么是J2ME。本章介绍了J2ME 平 台的体系结构和MIDlet 生命周期的概念。为以后...

    J2ME 中文教程

    本章介绍了J2ME平台的体系结构和MIDlet生命周期的概念。为以后的内容打下良好的基础。 第二章“CLDC简介”介绍了MIDP的基础Java Community Process(JCP)公布的CLDC1.0规范(即JSR30)。有了这些知识你就可以...

    J2ME游戏开发中使用层的概念.rar_J2ME 源码_J2ME游戏_j2me_j2me 游戏

    J2ME游戏中的图片处理,含源码,供初学者学习!

    J2ME相关名词解释及概念阐述

    并加入了一些支持嵌入式系统的扩展类函数库,如:javax.meicroedition.io.*类函数库。但是并不支持所有的JAVA基本类。J2ME定位于嵌入式系统的应用上。 4、SMART CARD JAVA 智能卡JAVA 只支持核心类函数库中的java....

    J2ME游戏中的图片处理.rar_J2ME 源码_J2ME游戏_j2me 游戏_j2me 图片

    J2ME游戏开发中使用层的概念,J2ME编程学习,供初学者学习,含源码

    J2ME开发大全 (中文+英文+源代码) 完整高清晰PDF版(1/3)

    共3个分卷,36M,这是第一个 作者: (美)James Keogh 译者: 潘颖 王磊 ...·管理数据,并理解数据库的概念 ·展望使用Web服务、信息管理和其他关键功能的移动应用程序 ·使用HTTP连接、网络和Web服务协同工作

    J2ME的MIDP游戏开发毕业论文

    2.1 J2ME的概念 2 2.2 J2ME简介 2 2.2.1 J2ME架构 3 2.2.2 JVM ( 虚拟机 ) 3 2.2.3 MIDP( 移动信息设备简表 ) 4 2.3 手机游戏的发展 5 2.3.1 目前国内的发展情况 5 2.3.2 目前国际的发展情况 6 第3章 游戏设计的...

    解析J2EE、J2SE、J2ME、JDK的区别

    本文向大家简单介绍一下JDK、J2EE、J2SE、J2ME概念及区别,J2EE,J2SE,J2ME是java针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。

    J2ME 中文教程1.01a

    本章介绍了J2ME平台的体系结构和MIDlet生命周期的概念。为以后的内容打下良好的基础。 第二章“CLDC简介”介绍了MIDP的基础Java Community Process(JCP)公布的CLDC1.0规范(即JSR30)。有了这些知识你就可以...

    J2ME编程中的几个重要概念介绍

    本文介绍的是J2ME编程应用平台中的几个重要概念,希望对你有帮助,一起来看。

    JAVA基于J2ME的手机游戏开发(论文+源代码).zip

    这个文件包含有关使用JAVA和J2ME技术开发手机游戏的研究论文和源代码。 研究论文讨论了移动游戏开发的各个方面,包括所面临的挑战和提出的解决方案。它还强调了使用JAVA和J2ME技术进行移动游戏开发的优点。 文件中...

    J2ME中文教程

    本章介绍了J2ME 平台的体系结构和MIDlet 生命周期的概念。为以后的内容打下良好的基础。 第二章“CLDC 简介”介绍了MIDP 的基础Java Community Process(JCP)公布的CLDC1.0规范(即JSR30)。有了这些知识你就可以...

    J2ME编程开发平台的概念

    绍J2ME编程开发平台的概念

    J2ME的高级用户界面01

    主要是讲解J2ME的开发高级用户的概念,对大家在JAVA方面有新的认识。

    JDK、J2EE、J2SE、J2ME四个易混淆概念区分

    将向你详细介绍JDK、J2EE、J2SE、J2ME的概念以及他们的关系区别。

    基于J2ME平台的无线设备应用系统的开发

    J2ME平台是一个具有高可移植性、安全等显著优点的无线设备应用开发平台.介绍了J2ME平台的体系结构、核心概念(如CLDC,MIDP,MIDlet)等,并给出了一个基于J2ME平台开发无线应用系统的实例

Global site tag (gtag.js) - Google Analytics