Java ME 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Java ME 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: CDDL
开发语言: Java
操作系统: J2ME
收录时间: 2008-09-14

J2ME,现称为Java ME(Java Platform, Micro Edition )是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。它和Java SE、Java EE一起构成Java技术的三大版本,并且同样是通过JCP(Java Community Process)制订的。

目前阶段,Java ME最流行的应用是游戏软件。因为与需要昂贵的专用设备和开发工具的竞争对手(如索尼和任天堂)相比,Java ME程序可以在PC机上开发和仿真运行,然后很容易地部署到目标机上,从而使其开发、测试和发布的变得容易和廉价。实际上Java ME的用途和前景要广泛得多。

与J2SE和J2EE相比,J2ME总体的的运行环境和目标更加多样化,但其中每一种产品的用途却更为单一,而且资源限制也更加严格。为了在达到标 准化和兼容性的同时尽量满足不同方面的需求,J2ME的架构分为Configuration、Profile和Optional Packages(可选包)。它们的组合取舍形成了具体的运行环境。

Configuration主要是对设备纵向的分类,分类依据包括存储和处理能力,其中定义了虚拟机特性和基本的类库。已经标准化的Configuration有- Connected Limited Device Configuration(CLDC)和Connected Device Configuration(CDC)。

Profile建立在Configuration基础之上,一起构成了完整的运行环境。它对设备横向分类,针对特定领域细分市场,内容主要包括特定 用途的类库和API。CLDC上已经标准化的Profile有Mobile Information Device Profile ( MIDP)和Information Module Profile(IMP),而CDC上标准化的Profile有Foundation Profile(FP)、Personal Basis Profile(PBP)和Personal Profile(PP)。

可选包独立于前面两者提供附加的、模块化的和更为多样化的功能。目前标准化的可选包包括数据库访问、多媒体、蓝牙等等。

开发Java ME程序一般不需要特别的开发工具, 开发者只需要装上Java SDK 及下载免费的 Sun Java Wireless Toolkit 就可以开始编写Java ME程式,编译及测试, 此外目前主要的IDE(Eclipse 及 NetBeans)都支持 Java ME 的开发,个别的手机开发商如 NokiaSony Ericsson 都有自己的SDK, 供开发者在开发出兼容于他们的平台的程序。

展开阅读全文

Java ME 的相关博客

j2me画图

游戏开发中,很多图,比如数字美术图0-9,精灵各个桢图,都放一张png图里去。然后就有了以下api绘图讨论: 第一种:midp1.0中...

j2me发短信

现在很多手游公司,短信扣费,是取得收入的重要途径。 在j2me中,可以调用api发送短信,根据发送情况,写rms做记录。 用到以下...

j2me发短信

现在很多手游公司,短信扣费,是取得收入的重要途径。 在j2me中,可以调用api发送短信,根据发送情况,写rms做记录。 用到以下...

j2me画图

游戏开发中,很多图,比如数字美术图0-9,精灵各个桢图,都放一张png图里去。然后就有了以下api绘图讨论: 第一种:midp1.0中...

j2me 学习资料

1:J2ME移动应用开发实战视频教程 http://www.pconline.com.cn/pcedu/videoedu/asp/0809/1425959.html...

学习J2ME的一些资源

J2ME移动应用开发实战视频教程:http://www.pconline.com.cn/pcedu/videoedu/asp/0809/1425959.html J2ME手机游戏开发必备工具...

textbox J2me

为什么displa.setcurrent(textbox)老是出错呢 change textbox wei displayble change setcurrent to setcurrentitem 等等...

j2me图片显示

图片不能显示常见原因 1、需要png格式的文件; 2、文件名称正确; 3、环境能够找到文件路径

JavaME学习笔记

1 体系介绍和环境配置 ... 1 1.1 J2ME 分为两类: ... 1 1.2 J2ME 体系架构 ( 底层— > 高层 ) 2 1.3 环境搭建 ... 2 2 高级界...

j2me学习笔记

Java虚拟机:执行JAVA字节码的虚拟计算机。针对不通的嵌入式设备以及为了满足不同的需要,提供了CVM和KVM两类虚拟机。这两类虚...

评论 (0)

加载中
更多评论
0 评论
17 收藏
分享
返回顶部
顶部