资源描述:
《基于eclipse的javame移动开发69083》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第26卷第8期机电工程Vol.26No.82009年8月Mechanical&ElectricalEngineeringMagazineAug.2009基于Eclipse的JavaME移动开发112赖欢欢,周晓慧,王杰(1.杭州电子科技大学自动化学院,浙江杭州310018;2.浙江华立国际发展有限公司,浙江杭州310013)摘要:针对JavaME平台的可嵌入式开发问题,基于Eclipse开发平台,介绍了JavaME技术的体系结构、功能优点以及开发步骤,以“手机网络纸牌游戏”为例,分析了基于JavaME的手
2、机网络游戏开发的过程。研究结果表明,JavaME平台具有可移植的优越性。关键词:JavaME;Eclipse;移动开发;连接限制设备配置;移动信息设备模式中图分类号:TP311文献标识码:A文章编号:1001-4551(2009)08-0066-03MobiledevelopmentofJavaMEbasedoneclipse112LAIHuan2huan,ZHOUXiao2hui,WANGJie(1.SchoolofAutomation,HangzhouDianziUniversity,Hangzhou
3、310018,China;2.ZhejiangHolleyInternationalCo.,Ltd.,Hangzhou310013,China)Abstract:AimingattheproblemofhowtodevelopanembededapplicationonJavaMEplatform,basedonEclipse,thearchitec2tureandadvantageofJavaMEwereintrouduced,andanapplicationexample“2playingcardga
4、mebymobilephonenetwork”wasgiventoshowtheprocessofhowtodevelopanmobileapplicationonJavaME.TheresultsindicatethatJavaMEplatformhastheadvantageofportable.Keywords:JavaME;Eclipse;mobiledevelopment;connectedlimiteddeviceconfiguration(CLDC);mobileinformationdev
5、iceprofile(MIDP)免费下载使用等优点,使得Eclipse很受开发人员的青0引言睐,Eclipse通过EclipseME插件提供了JavaME开发在现代信息社会的生活中,手机作为个人信息交的完善支持。互的终端,已成为人们生活、学习、工作的必需品。如本研究介绍了JavaME技术的体系结构、功能、优今的手机已不单单提供通话功能,而是向集成电脑、数点及开发步骤。[1]码相机等功能的智能手机方向发展。手机用户对1Eclipse中的JavaME开发环境运行在手机上的应用程序的需求也快速增长,为满足这一需
6、求,SUN公司推出的JavaME(JavaPlatform,Mi2Eclipse是一个优秀、源代码开放、稳定、功能强大的croEdition)平台为手机应用程序运行提供了一个绝佳开发平台,可以通过加载插件实现功能的扩充,其核心被的开发环境。设计为可以动态发现、装入和运行插件,平台中的每个子Sun公司将JavaME定义为“一种以广泛的消费系统都是由实现某些关键功能的一组插件构建的,通过性产品为目标的高度优化的Java运行环境,包括寻呼安装不同的插件可以使得Eclipse具有不同的功能和开[3]机、移动电话、
7、可视电话、数字机顶盒和汽车导航系统发能力。Eclipse开发包的结构如图1所示。[2]等”。JavaME不但继承了Java语言的可移植性、面Eclipse开发包中有两个主要的部分:Eclipse平台向对象编程等优秀思想,还简化了JavaSE、JavaEE的和插件工具。插件工具主要有两个:Java开发工具标准类库,并且提供了适合于资源有限设备的编程接(JDT)实现了功能完整的Java开发环境;插件开发者口。目前,很多手机厂商开始生产制作Java手机,这环境(PDE)添加了专门的工具,使插件和扩展的开发[4]
8、使得JavaME成为目前最流行的手机编程语言之一。能够顺利进行。而Eclipse是近几年逐渐流行起来的一个Java开发平EclipseME插件就是用来开发JavaME应用程序台,由于其优异的可扩展性、源代码的开放性以及可以的,在安装好Eclipse后,通过在线下载或者下载特性收稿日期:2009-03-02作者简介:赖欢欢(1985-),女,浙江温州人,主要从事生产过程综合自动化方面的研究.E2mail:dyk530@163.c