- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第19章 JavaME概述
第19章 JavaME概述 第19章 JavaME概述 JavaME (旧称J2ME)是JAVA2的微型版本,只支持JAVA标准规范中所定义的核心类函数库的子集。JavaME定位于嵌入式系统的应用上 主要内容 19.1 JavaME概述 19.2 JavaME技术架构 19.3 MIDP应用程序开发 19.1 JavaME概述 JavaME是JAVA2的微型版本只支持JAVA标准规范中所定义的核心类函数库的子集。比如,JavaME CLDC的规范之中,只支持java.lang.*,java.io.*,以及java.util.*的类函数库。并加入了一些支持嵌入式系统的扩展类函数库,如:javax.meicroedition.io.*类函数库。但是并不支持所有的JAVA基本类。 19.2 JavaME技术架构 JavaME最基本的规范制定在JSR-68(Java规范编号第68号),在此规范里头定义了JavaME的技术架构 19.2.1 Configuration 于是JavaME 先大致将所有的嵌入式设备大体上区分为两种:一种是资源有限 ;另外一种则是资源相对无限的设备 JavaME把运算能力有限、电力有限这类的嵌入式设备称做Connected Liminted Device(可连接外界、资源有限的设备。 规定这类型的设备如果要能执行Java程序,则必须满足某些特定条件(CPU速度、内存、联机速度),这些必须满足的条件就定义在 Connected Limited Device Configuration(CLDC)规范之中。 另外一种设备则称为Connoced evice(可连接、资源相对无限的设备),这种设备要能够执行Java程序的规范则定义在 Connected Device Configuration(CDC)规范里面。 19.2.2 Profile Profile是架构在Configuration之上的规范。所以每种Profile都会声明它是根植于哪种Configuration的。之所以有Profile的出现,是为了要更明确的区分出各种嵌入式设备之上的Java程序该如何开发,以及它们应该具有哪些功能。因此Profile中定义了与特定嵌入式设备非常相关的扩充类库。 通常Java程序在各种嵌入式设备上的用户界面该如何呈现就是定义在Profile上的(例如MIDP之中的LCDUI,Liminited Configuration Device User Interface).Profile之中也是定义了程序该如何和用户或设备产生互动(例如程序的生命周期,如何接受来自用户的信息)。Profile之中定义的扩充类库是根据底层Configuration内所定义的核心类库所建立,为了更符合特殊设备的需求,Profile会在Configuration之中的类增加新的方法,或是让方法抛出新的异常。 19.2.3 Optional Packages 除了Configuration 与Profile之外,在JavaME规范之中还定义了厂商选择性实现(Optional Packages,选择性包)。所谓的厂商选择性实现,通常是一些本身具有独立价值的API,厂商可以依据自己的需求,选择性实现其中某些Optional Packages规范。 19.2.4 JavaME工业标准——JTW1 JWTI(Java Technology for Wireless Industry)是一个综合性的规范,其目的是为了确保JavaME软件的可移植性。所以JWTI规范出了规范无线通讯平台(特别是手机)所必须支持的JavaME标准之外,也对既有规范中模糊不清的地方予以加强。 为了解决上述问题,进一步提高JavaME应用程序的可移植性,Sun Microsystems以MIDP2.0规范为核心,设计了JTWI规范。未来的无线通讯平台将不会支付和MIDP2.0规范,而且必须要符合JTWI规范。 JTWI主要分为两个部分:规定平台必须支持的API、统一的应用程序执行环境。 19.2.5 JINI技术 JINI是一种可以连接各种java平台的技术。不同java平台的程序经由JINI,能够彼此连接在一块,彼此分享对方的资源。其中,CLDC需要Gateway才能与JINI连接,原因在于他们没有RMI功能。而CDC可以实现RMI Optional Packages 以取得RMI功能。Smart Card 平台由于其特性使然,并没有经由JINI与其他Java版本的应用程序做沟通,只是在JINI所造成的广大分布式环境中作为认证用。 Jini 基础建设的核心包含以下几个部分: Discovery Protocol:提供了
您可能关注的文档
- 第12课《从计划经济到市场经济》课件(详细很好)2~A566F.ppt
- 【金版新学案】必修1(第二章第1节实验:探究小车速度随时间变化的规律.ppt
- 第11课 蝙蝠和雷达.ppt
- 第11课 种辣椒.ppt
- 第12课《汉武帝巩固大一统王朝》.ppt
- 第12讲 内能 内能的利用.ppt
- 第13章 VHDL补遗(freda).ppt
- 第11课.邓稼先.pptx
- 第13章-JDBC技术.ppt
- 第13章AutoCAD 图形输出.ppt
- 2025年无人机低空医疗物资投放社会效益报告.docx
- 2025年再生塑料行业包装回收利用产业链重构研究.docx
- 《AI眼镜周边产品市场机遇:2025年终端销售与需求增长洞察》.docx
- 2025年坚果加工行业深加工技术突破与市场拓展策略报告.docx
- 2025年通信芯片行业技术竞争与未来趋势报告.docx
- 《2025年生鲜电商配送冷链事故分析与预防措施》.docx
- 《商业航天融资新趋势2025民营卫星企业资本涌入估值分析市场动态》.docx
- 2025年能源绿色健康行业创新技术与市场应用报告.docx
- 2025年无人机低空医疗救援通信方案分析报告.docx
- 2025年烹饪机器人行业市场集中度分析报告.docx
最近下载
- 地利亚修女纪念学校(协和).doc VIP
- 2025年无人机驾驶员执照航路规划低空经济发展与航路规划专题试卷及解析.pdf VIP
- 油层物理期末试题卷七套.pdf VIP
- 2025年互联网营销师视频营销终极模拟测试专题试卷及解析.pdf VIP
- 右手五指练习 17《孩子们的拜厄 (上)》钢琴谱钢琴简谱 数字谱 钢琴双手简谱.pdf VIP
- T_HSSIA 2025—004(堤坡生态治理复合装配式连锁笼).pdf
- 文件传输协议(TFTP)在设备更新失败下的GNN补偿机制.pdf VIP
- 2025年互联网营销师私域社群活跃度与健康度数据分析专题试卷及解析.pdf VIP
- 2025年特许金融分析师单样本与双样本检验专题试卷及解析.pdf VIP
- 2025年特许金融分析师行业进入与退出壁垒评估专题试卷及解析.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)