碧波液压网 欢迎你,游客。 登录 注册

基于Eclipse的Java ME移动开发

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  0 引 言

  在现代信息社会的生活中,手机作为个人信息交互的终端,已成为人们生活、学习、工作的必需品。如今的手机已不单单提供通话功能,而是向集成电脑、数码相机等功能的智能手机方向发展[1]。手机用户对运行在手机上的应用程序的需求也快速增长,为满足这一需求, SUN公司推出的JavaME(Java Platform,Mi-croEdition)平台为手机应用程序运行提供了一个绝佳的开发环境。

  Sun公司将JavaME定义为“一种以广泛的消费性产品为目标的高度优化的Java运行环境,包括寻呼机、移动电话、可视电话、数字机顶盒和汽车导航系统等”[2]。JavaME不但继承了Java语言的可移植性、面向对象编程等优秀思想,还简化了Java SE、Java EE的标准类库,并且提供了适合于资源有限设备的编程接口。目前,很多手机厂商开始生产制作Java手机,这使得JavaME成为目前最流行的手机编程语言之一。而Eclipse是近几年逐渐流行起来的一个Java开发平台,由于其优异的可扩展性、源代码的开放性以及可以免费下载使用等优点,使得Eclipse很受开发人员的青睐,Eclipse通过EclipseME插件提供了JavaME开发的完善支持。

  本研究介绍了JavaME技术的体系结构、功能、优点及开发步骤。

  1 Eclipse中的JavaME开发环境

  Eclipse是一个优秀、源代码开放、稳定、功能强大的开发平台,可以通过加载插件实现功能的扩充,其核心被设计为可以动态发现、装入和运行插件,平台中的每个子系统都是由实现某些关键功能的一组插件构建的,通过安装不同的插件可以使得Eclipse具有不同的功能和开发能力[3]。Eclipse开发包的结构如图1所示。

  Eclipse开发包中有两个主要的部分:Eclipse平台和插件工具。插件工具主要有两个: Java开发工具(JDT)实现了功能完整的Java开发环境;插件开发者环境(PDE)添加了专门的工具,使插件和扩展的开发能够顺利进行[4]。

  EclipseME插件就是用来开发JavaME应用程序的,在安装好Eclipse后,通过在线下载或者下载特性安装包的方法安装EclipseME。完成了EclipseME功能部件的安装,就可以通过EclipseME集成不同的JavaME开发包。目前比较流行的JavaME开发包主要有Sun公司的WTK(W ireless Toolkits)、摩托罗拉公司的两个JavaME开发包、诺基亚的JavaME开发包和索尼爱立信公司的JavaME开发包。

  2 JavaME应用程序概述

  2. 1 JavaME体系结构

  JavaME体系结构基于设备的系列和类别,将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的装置(如PDA、手机);另外一种是运算能力相对较佳、并且在电力供应上也有限的嵌入式装置(如冷气机、电冰箱、电视机顶盒)。由于存在这两种区分, Java引入了Configuration的概念,把上述运算功能有限、电力有限的嵌入式装置定义在CLDC(Connected Limited Device Configuration)规格之中;而另外一种装置规范为CDC(Connected LimitedDevice)规格。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论