基于J2ME的无线Internet应用方案.pdf

基于J2ME的无线Internet应用方案.pdf

ID:55398682

大小:37.08 KB

页数:4页

时间:2020-05-15

基于J2ME的无线Internet应用方案.pdf_第1页
基于J2ME的无线Internet应用方案.pdf_第2页
基于J2ME的无线Internet应用方案.pdf_第3页
基于J2ME的无线Internet应用方案.pdf_第4页
资源描述:

《基于J2ME的无线Internet应用方案.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第18卷第4期江苏通信技术Vol.18No.42002年8月JiangsuCommunicationTechnologyAug.2002文章编号:1007-9513(2002)04-0017-03基于J2ME的无线Internet应用方案胡静①(东南大学无线电工程系,江苏南京210096)摘要:分析了J2ME(Java2microedition)技术的体系结构以及它在手机等无线通信设备上的应用,探讨了结合J2ME与WAP等技术Internet应用的无线模型,并对今后无线Internet应用的发展趋势作出了预计。关键词:Java2微型版;无线Internet;无线应用协议中图分类号

2、:TP312JA;TN929.5文献标识码:A应用受到了很大的限制。引言J2ME的出现则使上述问题迎刃而解。首先,手机上的软件发展经历了3个阶段:最早只有Java语言是跨平台运行的,第3方软件开发商可以基本的语音服务,其后增加了简单的附加应用(比如很容易地介入进来开发应用程序,也可以很方便地电话簿),现在又加入了WAP(wirelessapplicationpro-将应用程序安装移植到移动电话上,开发周期也大tocol)方式访问Internet的功能。发展到当前这个阶大缩短,而且还能支持应用程序的动态下载和升级;段,新的问题也随之而来。其次,J2ME提供了HTTP、TCP等高级I

3、nternet协议,首先是缺乏一个开放的编程平台。目前,手机使移动电话能以client/server方式直接访问Internet类嵌入式系统普遍使用C语言和专用的实时操作的全部信息,不同的client访问不同的文件,此外还系统,开发速度慢,也没有动态加载应用程序的能能访问本地存储区,提供最高效率的在线交易。力,所以单纯依靠手机厂商自身的软件开发能力难1J2ME体系结构以满足市场的需求;另一方面,广大的软件开发商又无法参与进来,开发适用于手机的应用程序。1.1Java2平台其次,手机访问Internet只能通过WAP方式,而随着Java技术的不断发展,它根据市场进一步WAP采用br

4、owser/server方式访问Internet却功能有细分为针对企业网应用的J2EE(Java2enterpriseedi-限。现在的WAP解决方案要求手机通过WAPgate-tion)、针对普通PC应用的J2SE(Java2standardedi-way才能访问Internet,并且只能访问WML(wirelesstion)和针对嵌入式设备及消费类电器的J2ME(Javamarkuplanguage)而不是主流的HTML,也不能显示复2microedition)等3个版本,它们之间的关系如图1[1]杂格式的图形。此外,因为现有的WAP解决方案不所示。够智能,而且不能访问本地存

5、储区,如果进行在线交1.2J2ME的层次结构易会增加服务器负荷,反应速度慢,使无线Internet为了使J2ME应用程序广泛适用于各类嵌入式①收稿日期:2002-04-05作者简介:胡静(1975—),女,江苏扬州人,硕士,助教,东南大学无线电系移动通信国家重点实验室教师,目前主要研究方向为移动互联网。18江苏通信技术2002年最优化处理。1.3手机中的J2ME集成在手机中的J2ME通常采用CLDC/MIDP结构,这是上述J2ME层次结构的一个实例。其中:CLDC包括KVM以及J2ME的核心API,MIDP包括用户接口(UI)和HTTP连接等J2ME扩展API。平台,满足市场对灵

6、活性与个性化的需求,J2ME采J2ME通用结构与手机中的J2ME结构之间的对应用了模块化的结构,底层是宿主机的操作系统,内部关系如图2所示[3]。[2]则分为3层:1)Java虚拟机(JVM)层。该Java虚拟机是专门针对特定设备的嵌入式操作系统定制的,并支持特定的J2MEconfiguration。J2ME支持的Java虚拟机有两种:典型的JVM,这种JVM包含了基于台式机系统上的虚拟机的所有功能,适用于拥有至少几兆字节内存的设备,如PDA(personaldataassistant)、机顶盒等;KVM(kilovirtualmachine),专用于内存小、资源有限、能上网的设

7、备,如手机。2无线Internet应用模型2)configuration层。这一层定义了Java虚拟机的最小功能集和Java类库的最小集合,是profile层2.1Internet信息的获取的基础。J2ME目前有两种配置层:一种是CDC层目前,无线设备要访问Internet上的静态内容可[2](connecteddeviceconfiguration),它采用典型的Java虚以有以下3个选择:拟机技术;对于无线设备和其它内存不足的设备(如1)CHTML(compacthypert

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。