基于j2me技术的手机应用软件开发技术new

基于j2me技术的手机应用软件开发技术new

ID:34555219

大小:243.46 KB

页数:4页

时间:2019-03-07

基于j2me技术的手机应用软件开发技术new_第1页
基于j2me技术的手机应用软件开发技术new_第2页
基于j2me技术的手机应用软件开发技术new_第3页
基于j2me技术的手机应用软件开发技术new_第4页
资源描述:

《基于j2me技术的手机应用软件开发技术new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第27卷第3期衡阳师范学院学报No.3Vol.272006年6月JournalofHengyangNormalUniversityJune12006基于J2ME技术的手机应用软件开发技术李康满,陈溪辉(衡阳师范学院计算机系,湖南衡阳421008)摘要:介绍手机编程的发展及有关开发技术,重点阐述了J2ME技术的特点、整体架构、开发过程及J2MEWirelessToolkit开发工具包。关键词:手机;J2ME;MIDP;J2MEWirelessToolkit中图分类号:TP312JA文献标识码:A文章编号:1673—0313(2006)03—0087—04人员和用户的支持,正迅速成为最为流

2、行的手机应用软件1引言开发技术。J2ME开发平台与其他技术相比,具有以下随着通讯技术的发展,手机越来越普及,最新资料预特点:(1)平台无关性。利用Java的“writeonce,runany2测,到2005年底,全球的手机用户将突破20亿大关。国内的手机用户居世界第一,总数将达到4亿,已远远超过where”特性,我们可以真正达到程序只要写一次,拿到任了个人电脑的用户量。同时用户不再满足厂商固化在手机何平台上都可以执行(当然前提是必须要该手机厂商提供内的几个程序的功能,希望手机成为一个移动信息终端,符合规格的JavaVirtualMachine才行)。(2)面向对象的编程技术。支持面向对

3、象的编程技术,能下载程序并动行,实现各种以往只有PC机才能实现的功能。如网上冲浪,电子商务,网上游戏,移动数据服务提供丰富的类库,在CLDC/MIDP中提供了与网络相关的等。手机游戏产业在欧洲已经初步形成了一个规模达数10API函数。(3)安全性。Java语言在原始设计上就将安全性的因亿美元的行业市场。随着无线互联网时代的逐渐来临,开发手机中的应用程序已成为一种时尚,市场潜力十分巨大。素考虑进去,由于Java语言不支持指针的使用,在Java程序内访问某一块内存的数据,不会因为下载了一个错误的2常见的手机应用软件开发技术Java应用程序而对设备或网络造成危害。(4)动态下载应用程序。手机

4、与其他移动通讯设备拥开发手机软件的技术有多种,常见的有以下几种:有无线通讯能力,Java应用程序可以随时通过无线网络(1)WAP论坛创立的WAP(WirelessApplication下载。Protocol)技术。(5)离线获取。不用激活网络链接,应用就可以被使(2)日本NTTDoCoMo公司1999年2月推出的I2用。降低了传输费用,减轻了可能的网络故障带来的影响。Mode技术。(6)庞大的开发者队伍。据估计在全球有超过250万(3)韩国市场使用较广GVM技术。的Java软件开发者。Java也正快速地变成学院和大学里用(4)北美的Qualcomm(高通)公司和中国联通共同于教学的最流

5、行的编程语言。推出的BREW(BinaryRuntimeEnvironlnentforWireless技术。3J2ME技术架构(5)SUN公司推出了J2ME(Java2PlatformMicroE2dition,Java2微型版)技术。当JAVA演化到JAVA2时,为了满足市场对灵活性其中J2ME一经推出,得到了越来越多的厂商、开发和个性的需求,SUN公司将JAVA技术发展为四个版本:收稿日期:2006—01—02作者简介:李康满(1972—),男,湖南耒阳人,衡阳师范学院计算机系讲师,主要从事计算机多媒体教学及网络应用研究.88衡阳师范学院学报2006年第27卷针对开发企业服务应用的

6、J2EE(Java2EnterpriseEdi2(1)java.lang:java编程语言基本类;tion)、针对普通PC应用的J2SE(Java2standardEdi2(2)java.io:系统输入与输出;tion)、针对嵌入式设备及消费类电子产品的J2ME(Java2(3)java.util:集合、日期和时间支持,各种实用工具类;MicroEdition)和针对智能卡开发的SmartCard。(4)java.microedition.lcdui:用户界面工具包;J2ME采用了模块化的结构,底层是宿主机的操作系(5)java.microedition.io:支持HTTP协议;统,内

7、部则分为3层:(6)java.microedition.midlet:MIDlet和其环境之间的(1)Java虚拟机(JVM)层。专门针对特定设备的嵌界面;入式操作系统定制的,并支持特定的J2MEconfiguration。(7)java.microedition.rms:固定记录存储。J2ME支持的Java虚拟机有两种:JVM和KVM。JVM包前面三个是核心CLDC软件包,另加四个特定于含了基于台式机系统上的虚拟机的所有功能,适用于拥有MID

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

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

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