Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » 移动互联网  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 关于J2ME和Mdip 2.0 的关系和开发J2ME的基本知识
九佰



版主


发贴: 983
积分: 126
于 2006-12-19 14:01 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
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 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
开发使用的手机主要考虑是否对三个规范的支持:
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 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
下面的图表描述了支持 J2ME 应用程序的设备,同时说明了 J2ME 适合 Java 平台之处




http://www.teamlet.org

海纳百川,有容乃大
壁立千仞,无欲则刚
智者不惑,勇者无惧
止戈为武,仁者无敌
作者 J2ME的架构 [Re:九佰]
九佰



版主


发贴: 983
积分: 126
于 2006-12-19 14:33 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
J2ME的架构




http://www.teamlet.org

海纳百川,有容乃大
壁立千仞,无欲则刚
智者不惑,勇者无惧
止戈为武,仁者无敌
作者 Re:关于J2ME和Mdip 2.0 的关系和开发J2ME的基本知识 [Re:九佰]
土豆o





发贴: 1
积分: 0
于 2007-02-11 14:30 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
感谢........



flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   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