1 / 7
文档名称:

基于J2ME技术的手机应用软件开发技术.doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于J2ME技术的手机应用软件开发技术.doc

上传人:智客网 2011/12/30 文件大小:0 KB

下载得到文件列表

基于J2ME技术的手机应用软件开发技术.doc

文档介绍

文档介绍:基于J2ME技术的手机应用软件开发技术
摘要
本文主要就少了手机编程的发展及有关开发的技术,重点阐述了J2ME技术的特点、整体架构、开发过程及J2ME Wireless Toolkit开发工具包。
关键词
手机、J2ME、MIDP、J2ME Wireless Toolkit
一、引言
随着通讯技术的发展,手机越来越普及,现在的手机的数量已经远远的超过电脑的用户量,同时用户不再满足厂商固化在手机内的几个程序的功能,希望手机成为一个移动通信的终端,能下载程序并运行,实现各种只有在PC机上才能实现的功能。手机游戏产业在全球已经占有很大的市场,随着无线互联网时代的来临,开发手机中的应用程序已成为一种时尚,市场潜力十分巨大。
二、常见的手机应用软件开发技术
开发手机软件的技术有多种,常见的有以下几种:
(1)WAP论坛创立的WAP (Wireless Application Protocol)技术。
(2)日本NTT o公司1999年2月推出的IMode技术。
(3)韩国市场使用较广GVM技术。
(4)北美的 m (高通)公司和中国联通共同推出的BREW (Binary Runtlme Environlnent for Wireless)技术。
(5)SUN公司推出了J2ME (Java 2 Platform Micro Edition,Java2微型版)技术。
其中J2ME一经推出。得到了越来越多的厂商、开发人员和用户的支持,正迅速成为最为流行的手机应用软件开发技术。J2ME开发平台与其他技术相比,具有以下特点:
(1)平台无关性。利用Java的“write once,run anywhere”特性,我们可以真正达到程序只要写一次,拿到任何平台上都可以执行(当然前提是必须要该手机厂商提供符合规格的Java Virtual Machine才行)。
(2)面向对象的编程技术。支持面向对象的编程技术,提供丰富的类库,在CLDC/MIDP中提供了与网络相关API函数。
(3)安全性。Java语言在原始设计上就将安全性的因考虑进去,由于Java语言不支持指针的使用,在 Java程序内访问某一块内存的数据,不会因为下载了一个错误的Java应用程序而对设备或网络造成危害。
(4)动态下载应用程序。手机与其他移动通讯设备拥有无线通讯能力。Java应用程序可随时通过无线网络下载。
(5)离线获取。不用激活网络链接,应用就可以被使用。降低了传输费用,减轻了可能的网络故障带来的影响。
(6)庞大的开发者队伍。据估计在全球有超过 250万的Java软件开发者。Java也正快速地变成学院和大学里用教学的最流行的编程语言。
三、J2ME技术架构
当JAVA演化到JAVA2时,为了满足市场对灵活性和个性的需求,SUN公司将JAVA技术发展为四个版本:针对开发企业服务应用J2EE (Java 2 Enterprise Edition)、针对普通PC应用的J2SE (Java 2 standard Edition)、针对嵌入式设备及消费类电子产品的J2ME (Java 2 Micro Edition)和针对智能卡开发的Smart Card。
J2ME采用了模块化的结构,底层是宿主机的操作系统,内部则分为3层:
(1)Java虚拟机(JVM