Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » 移动互联网
打印话题 寄给朋友 订阅主题 |
作者 | 关于J2ME和Mdip 2.0 的关系和开发J2ME的基本知识 |
九佰
版主 发贴: 983 积分: 126 |
于 2006-12-19 14:01
Sun Microsystems 将 J2ME 定义为“一种以广泛的消费性产品为目标的的高度优化的 Java 运行时环境,包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统。” J2ME最早在1999 年 6 月的JavaOne大会上被正式提出之后,J2ME 为小型设备带来了 Java 语言的跨平台功能,允许移动无线设备共享应用程序。有了 J2ME,Sun 已经使 Java 平台能够适应集成了或基于小型计算设备的用户产品。 J2ME实际上是一系列规范的集合,由JCP(Java Community Process)制定并发布相关的JSR(Java Specification Request),各个厂商按照规范在自己的产品上进行实现,但是必须要通过TCK(Technical Compatible Kit,兼容性测试)测试来保证兼容性。 J2ME定义了一种灵活的层次规范结构来规范众多的移动设备,不同层次的规范互相协作提供一个完整的移动Java平台。 J2ME定义的 J2ME 分为 4层:主机操作系统、配置(Configuration)、简表(Profile)和厂商可选包。 由于Java程序是独立于操作系统的,所以J2ME规范仅包括3层:配置(Configuration)、简表(Profile)和厂商可选包。 目前配置分为两种:CDC(Connected Device Configuration,连接设备配置)和CLDC(Connected Limited Device Configuration,连接有限设备配置),手机就属于后者。 简表是架构在配置之上的规范,简表针对各种不同硬件设备的特性定义了高级的API,这些API决定了某种类型设备上Java程序的编写方式。在编写Java程序的时候,有那些类和方法可以提供给开发者使用,就要参照相应的移动设备简表MIDP(Mobile Information Device Profile)。 现在一般支持java me的手机CLDC的版本是1.0,MIDP的版本是2.0; 更新一点的手机将支持CLDC 1.1,MIDP 2.0 ; 所以,你在编程的时候要选择手机至少要支持CLDC 1.0,MIDP 2.0 。 还要参照MIDP 的API,看看里面提供了那些类和方法可以提供给你使用。 那么MIDP的API就和我们平时经常查看的J2SE的API类似了。 另外,以上说的都是硬件支持的,基本上各个厂商都支持。如果作为开发人员,需要特别关注的还是各个厂商提供的可选开发包。因为不同的开发商提供的可选包有很大的区别,对开发很有影响。 更多关于J2ME的开发规范,请参考: http://www.cjsdn.net/post/view?bid=58&id=185922&sty=1&tpg=1&age=0 http://www.teamlet.org 海纳百川,有容乃大 壁立千仞,无欲则刚 智者不惑,勇者无惧 止戈为武,仁者无敌 |
作者 | 选购开发使用的手机参考 [Re:九佰] |
九佰
版主 发贴: 983 积分: 126 |
于 2006-12-19 14:15
开发使用的手机主要考虑是否对三个规范的支持: JSR-75 File/PIM JSR-172 WebServicesAPI JSR-135 MMAPI 手机支持以上3个规范的手机如下: ===================== Nokia有:6133、6085、5300、5200、N95、N75、7373、7390、8800、E50、N73、N72、5500、N93、6234、6233、N71、N91、N90、N70、N92、N80、E70、E61、E60、3250 Sony Ericsson有: Z558、K320、K618、W710、W700、W850、Z710、Z550、K510、Z530、K310、K790、W300、W950、K610、M600、W810c、W900c、P990、W550c、W600i、Z520、S600、Z610 Motorola有: i580、 其他品派的手机还没有全部支持以上3个规范的机型。 以上数据仅供参考,实际数据以厂家提供为准。 http://www.teamlet.org 海纳百川,有容乃大 壁立千仞,无欲则刚 智者不惑,勇者无惧 止戈为武,仁者无敌 |
作者 | Re:关于J2ME和Mdip 2.0 的关系和开发J2ME的基本知识 [Re:九佰] |
九佰
版主 发贴: 983 积分: 126 |
于 2006-12-19 14:31
下面的图表描述了支持 J2ME 应用程序的设备,同时说明了 J2ME 适合 Java 平台之处 http://www.teamlet.org 海纳百川,有容乃大 壁立千仞,无欲则刚 智者不惑,勇者无惧 止戈为武,仁者无敌 |
作者 | J2ME的架构 [Re:九佰] |
九佰
版主 发贴: 983 积分: 126 |
于 2006-12-19 14:33
J2ME的架构 http://www.teamlet.org 海纳百川,有容乃大 壁立千仞,无欲则刚 智者不惑,勇者无惧 止戈为武,仁者无敌 |
作者 | Re:关于J2ME和Mdip 2.0 的关系和开发J2ME的基本知识 [Re:九佰] |
土豆o
发贴: 1 积分: 0 |
于 2007-02-11 14:30
感谢........ |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |