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

J2ME入门之概念扫盲

阅读更多
J2ME:
Java2 Platform, Micro Edition,是sun的java 2 的三大成员之一(j2se,J2EE,J2ME)

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的屏幕显然比移动电话的屏幕大。于是,J2ME在 Configuration的基础上又定义了Profile的概念。Profile是针对某一类设备所制订的规范和API。例如,对移动电话的应用,已经为 J2ME 定义了两种简表:KJava 和移动信息设备简表 (MIDP),它们也被建立在 CDLC 上。这两种简表适用于小型设备;而对于PDA的应用开发,J2ME则也对应的定义了一个PDAP(PDA Profile)。有了Profile以后,才真正有了可以建立一个可运行J2ME应用程序的完整环境.

MIDP,KJava:
属于两种不同的profile.
KJava 是归 Sun 公司所有的简表,它包含 KJava API。KJava 简表建立在 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应用程序运行的一种方式.
分享到:
评论

相关推荐

    j2me入门电子书,J2ME入门必备书

    综上所述,"J2ME入门电子书"是初学者踏入移动开发领域的宝贵资源,它将涵盖以上介绍的各种概念和技术,帮助读者逐步掌握J2ME编程,从而开发出能在各种设备上运行的应用。通过阅读这本书,你可以深入了解J2ME的架构、...

    J2ME 入门学习书籍打包下载

    本压缩包提供了两本关于J2ME入门学习的电子书籍:《J2ME基础学习教程》和《j2mejiaocheng》。以下是对这两本书籍中可能包含的知识点的详细说明: 1. **J2ME架构**: - KVM(K Virtual Machine):J2ME的虚拟机,...

    J2ME开发入门(新)

    总的来说,J2ME开发入门需要掌握配置和框架的概念,熟悉开发工具,理解MIDP API,掌握UI设计和数据存储,以及网络通信和性能优化。随着移动技术的发展,虽然现在更多地转向了Android和iOS,但J2ME的基础知识仍然对...

    j2me入门_基础篇

    理解这些基础概念对于开发J2ME应用至关重要。 ### 4. MIDP API Mobile Information Device Profile (MIDP) 基于CLDC之上,提供了一系列针对移动设备特性的API,如用户界面(UI)组件、数据存储和网络通信。MIDP的...

    J2ME 入门书籍 课件

    总的来说,J2ME入门书籍和课件涵盖了从基本概念、MIDlet生命周期、开发流程到用户界面设计的全面知识,是初学者理解和掌握J2ME开发的宝贵资源。通过学习这些内容,开发者可以创建出能在各种小型设备上运行的Java应用...

    J2ME从入门到精通

    本教程将带你逐步深入J2ME的世界,理解其基本概念、开发环境搭建、应用设计与实现,直至成为J2ME开发的熟练者。 一、J2ME基础知识 1. **J2ME架构**: J2ME由配置(Configurations)和框架(Profiles)组成,配置...

    j2me入门:J2ME程序开发新手入门九大要点

    ### J2ME程序开发新手入门九大要点详解 #### 一、J2ME中需要的Java基础知识 对于初学者而言,了解哪些Java基础知识是J2ME开发所必需的非常重要。这有助于学习者更高效地掌握核心技能,避免在不相关的领域浪费时间...

    J2ME入门示例Eclipse

    通过这个"J2ME入门示例Eclipse",你可以逐步熟悉J2ME开发环境,学习基本的编程技巧,然后逐渐深入到更复杂的J2ME应用开发,比如游戏开发、移动服务客户端等。记得多实践,理论结合实际,是成为J2ME开发大师的关键...

    j2me入门教程j2me入门教程j2me入门教程

    本教程将帮助初学者理解J2ME的基础概念和技术,以快速入门这个领域。 1. **J2ME架构** J2ME由两部分组成:配置(Configurations)和框架(Profiles)。配置定义了硬件和操作系统的基本需求,如Connected Limited ...

    J2ME入门教程与LWUIT实例

    J2ME入门教程与LWUIT实例,主要给新手提供

    Java-j2me.rar_J2ME 教程_j2me 入门教程_java j2

    **J2ME入门教程**通常会涵盖以下几个关键部分: 1. **环境设置**:首先,你需要安装Java SDK(包括J2ME SDK)和一个集成开发环境(IDE),如NetBeans或Eclipse,它们提供了对J2ME项目的良好支持。 2. **基础语法**...

    J2ME编程入门PPT

    在CLDC之上,有一个重要的简表——MIDP(Mobile Information Device Profile),它为移动信息设备(如手机)提供了一个标准的Java API集合,与CLDC一起构成一个适用于受限设备的Java应用程序环境。MIDP包括了用户...

    (J2ME入门一)Eclipse配置J2ME开发环境归纳.pdf

    ### J2ME 开发环境配置指南 #### 一、Java环境配置 为了开始J2ME应用程序的开发,首先需要配置好Java开发环境。这包括安装Java Development Kit (JDK) 并设置相应的环境变量。 ##### **1.1 安装JDK** - 访问 ...

    J2ME入门电子书 exe 格式 入门书籍

    入式设备及消费类电器的J2ME(Java 2 Micro Edition)等3个版本(如图1所示)。J2 ME推出之后,Motorola公司作为J2ME的主要支持者,第一个在自己生产的手机上移植了 KVM(千字节虚拟机),又领导全球手机厂家制定了...

    J2ME入门最基础的资料

    压缩包中的“J2ME入门最基础的资料,一看即会噢”很可能包含了关于这些概念的详细教程、示例代码和实践指导。对于初学者来说,这份资料将帮助他们了解J2ME的基础知识,学习如何创建MIDlets,使用AWT和MIDP进行UI设计...

    J2ME入门-(6)CLDCAPI.doc

    J2ME入门-(6)CLDCAPI章节主要探讨的是CLDC API,这是Java Micro Edition (J2ME) 平台上针对小型设备和嵌入式系统的轻量级Java应用开发的关键组件。CLDC(Connected Limited Device Configuration)API是J2SE的一个...

    j2me入门级学习代码工程

    本项目为J2ME的入门级学习代码工程,适合初学者进行实践操作,通过这个项目可以深入理解J2ME的基本概念和开发流程。 在J2ME中,主要有以下核心概念: 1. **配置与 profiles**:J2ME定义了多种不同的配置...

    J2ME入门最基础的资料,一看即会噢...

    总的来说,"J2ME入门最基础的资料"将引导初学者逐步理解J2ME的结构、API、开发流程和实践技巧,为后续深入学习和开发打下坚实基础。通过详细阅读和实践提供的资料,你将能够快速入门J2ME,开发出自己的第一个MIDlet...

    j2me入门程序j2me入门程序

    Java 2 Micro Edition(J2ME)是一种针对嵌入式设备和移动设备的Java平台,主要...通过深入分析和实践`SelectClass.java`中的代码,初学者可以逐步熟悉J2ME的基本概念和技术,并为进一步的J2ME应用开发打下坚实的基础。

    简易的j2me入门教程(解压之后是txt)

    (j2me入门的顺序,先看我传的,用手机入门j2me,然后再看这本,然后再看java编程那些事儿,希望能给大家一些帮助) 简单的引用! 小男孩尼克是个中学生,他从小就梦想着能拥有一部手机。上了中学后,这个梦想终于...

Global site tag (gtag.js) - Google Analytics