2024年4月7日发(作者:邴初雪)
使用Eclipse 为Nokia手机开发移动应用程序
关于本教程
本教程将展示如何使用Eclipse IDE和Nokia Developer's Suite for J2ME为Nokia手机
开发J2ME应用程序。
本教程是为那些有兴趣利用功能强大的Eclipse IDE提高生产率的J2ME和Nokia开发人员
准备的。本教程所针对的读者还包括那些想走捷径快速入门Nokia设备的实际移动应用程序
开发的JavaEclipse开发人员。尽管Nokia Developer's Suite for J2ME主要是为Nokia
手机开发人员提供工具,但您也可以将它用于其他设备的一般性J2ME应用程序开发。
Eclipse和J2ME的基础知识将帮助您完成本教程描述的任务。
J2ME技术简介
Eclipse和J2ME
开源Eclipse IDE已经成为供许多Java开发人员选择的开发工具之一。此外,Eclipse还
为一些关键的IDE特性提供了极好的支持,这些特性包括团队协作、上下文相关的代码编辑
器、重构、单元测试、调试和项目管理,等等。但更重要的是,Eclipse支持允许第三方供
应商在其上构建专用工具(插件)的应用程序平台。例如,许多Eclipse插件可用于辅助
J2EE应用程序开发、虚拟建模、测试、代码分析和类似的更多操作。
不过,对于移动电话开发人员,Eclipse的威力一直让人捉摸不定,直到最近,这种情况才
得以改观。长期以来,IBM WebSphere® Studio Device Developer(Device Developer)一
直是支持J2ME开发的惟一基于Eclipse的IDE。设备开发人员支持来自IBM的J2ME实现,
即WebSphere Micro Environment。移动电话开发人员需要一个低成本的Eclipse插件,支
持手机制造商提供的真实设备MIDP SDK。现在,让我们进入Nokia Developer's Suite for
J2ME。
Nokia开发人员平台
作为世界上最大的移动电话制造商,Nokia随时都会生产出几十种手机模型。对于开发人员
而言,这可能是一种让人感到非常困惑的场景。因为研究每个设备的特征以及可在每个设备
上使用的编程环境要花费大量的时间。
为了让开发人员活得轻松点,Nokia只围绕几种开发人员平台设计它的手机。每种开发人员
平台都包含一些具有类似的物理特征(比如屏幕大小和内存大小)、UI风格、主流软件和
编程环境的设备。
◆Nokia Series 40 Developer Platform适用于大量销售的设备,比如Nokia 7210和6230。
它拥有最大的市场份额,每年可销售1亿部Series 40设备。
◆Nokia Series 60 Developer Platform适用于基于Symbian-OS的智能电话设备,比如Nokia
3650和6600。每年大约可销售1千万部Series60设备。
◆Nokia Series 80 Developer Platform适用于基于Symbian-OS的高端企业设备,比如Nokia
9500和9300Communicators。
◆Nokia Series 90 Developer Platform适用于基于Symbian-OS的触摸屏多媒体设备,比
如Nokia 7700原型设备。目前还没有使用Series 90平台的商业设备。
J2ME在所有的Nokia开发人员平台上都受到支持。Series 40、60、80和90平台的2.0版
本全都支持MIDP 2(即Wireless Messaging API)和Mobile Multimedia API。它们还提
供了对BluetoothAPI、Mobile 3D API、File I/O和PIM API的可选支持。
Nokia设备SDK
设备SDK包含可用的Java API库,以及用于特殊设备的PC仿真器。该仿真器在开发用的
PC上模拟物理设备的特征和限制。SDK是开发实际设备应用程序的一个重要工具。因为新设
备的发布非常迅速,所以对于Nokia而言,为每种设备开发单独的SDK有些不切实际。因此,
它只为有代表性的设备发布SDK。例如,Nokia Series 40 Developer Platform 2.0 SDK
是以Nokia 6230设备为基础,可以用来为Nokia 5140、3220和6255设备开发MIDP应用程
序。该SDK也正是您在本教程中要用到的SDK。
Nokia Developer's Suite for J2ME为安装在开发PC上的所有SDK提供了一个管理接口。
安装和配置
下载Nokia Developer's Suite 2.2 for J2ME
您可以从Nokia论坛的工具专区下载免费的Nokia Developer's Suite for J2ME,网址是
/tools(本网站的下载专区也提供下载
/Soft/tools/200509/)。Nokia Developer's Suite for
J2ME Version2.2及其更高版本都支持Eclipse集成。在下载页上,选择Request serial
number for this product链接,以获得邮寄到您用Forum Nokia帐号注册的电子邮件地址
的序列号。安装的时候需要这个序列号。
安装Nokia Developer's Suite Version 2.2 for J2ME
在开始运行下载的安装程序之前,必须先卸载所有以前安装的Nokia Developer's Suite for
J2ME版本。然后需要输入您在Nokia论坛中使用的用户名和请求(并通过电子邮件接收)
的序列号。在获得提示的时候,应该选择将该套件与Eclipse集成。还需要告诉安装程序您
2024年4月7日发(作者:邴初雪)
使用Eclipse 为Nokia手机开发移动应用程序
关于本教程
本教程将展示如何使用Eclipse IDE和Nokia Developer's Suite for J2ME为Nokia手机
开发J2ME应用程序。
本教程是为那些有兴趣利用功能强大的Eclipse IDE提高生产率的J2ME和Nokia开发人员
准备的。本教程所针对的读者还包括那些想走捷径快速入门Nokia设备的实际移动应用程序
开发的JavaEclipse开发人员。尽管Nokia Developer's Suite for J2ME主要是为Nokia
手机开发人员提供工具,但您也可以将它用于其他设备的一般性J2ME应用程序开发。
Eclipse和J2ME的基础知识将帮助您完成本教程描述的任务。
J2ME技术简介
Eclipse和J2ME
开源Eclipse IDE已经成为供许多Java开发人员选择的开发工具之一。此外,Eclipse还
为一些关键的IDE特性提供了极好的支持,这些特性包括团队协作、上下文相关的代码编辑
器、重构、单元测试、调试和项目管理,等等。但更重要的是,Eclipse支持允许第三方供
应商在其上构建专用工具(插件)的应用程序平台。例如,许多Eclipse插件可用于辅助
J2EE应用程序开发、虚拟建模、测试、代码分析和类似的更多操作。
不过,对于移动电话开发人员,Eclipse的威力一直让人捉摸不定,直到最近,这种情况才
得以改观。长期以来,IBM WebSphere® Studio Device Developer(Device Developer)一
直是支持J2ME开发的惟一基于Eclipse的IDE。设备开发人员支持来自IBM的J2ME实现,
即WebSphere Micro Environment。移动电话开发人员需要一个低成本的Eclipse插件,支
持手机制造商提供的真实设备MIDP SDK。现在,让我们进入Nokia Developer's Suite for
J2ME。
Nokia开发人员平台
作为世界上最大的移动电话制造商,Nokia随时都会生产出几十种手机模型。对于开发人员
而言,这可能是一种让人感到非常困惑的场景。因为研究每个设备的特征以及可在每个设备
上使用的编程环境要花费大量的时间。
为了让开发人员活得轻松点,Nokia只围绕几种开发人员平台设计它的手机。每种开发人员
平台都包含一些具有类似的物理特征(比如屏幕大小和内存大小)、UI风格、主流软件和
编程环境的设备。
◆Nokia Series 40 Developer Platform适用于大量销售的设备,比如Nokia 7210和6230。
它拥有最大的市场份额,每年可销售1亿部Series 40设备。
◆Nokia Series 60 Developer Platform适用于基于Symbian-OS的智能电话设备,比如Nokia
3650和6600。每年大约可销售1千万部Series60设备。
◆Nokia Series 80 Developer Platform适用于基于Symbian-OS的高端企业设备,比如Nokia
9500和9300Communicators。
◆Nokia Series 90 Developer Platform适用于基于Symbian-OS的触摸屏多媒体设备,比
如Nokia 7700原型设备。目前还没有使用Series 90平台的商业设备。
J2ME在所有的Nokia开发人员平台上都受到支持。Series 40、60、80和90平台的2.0版
本全都支持MIDP 2(即Wireless Messaging API)和Mobile Multimedia API。它们还提
供了对BluetoothAPI、Mobile 3D API、File I/O和PIM API的可选支持。
Nokia设备SDK
设备SDK包含可用的Java API库,以及用于特殊设备的PC仿真器。该仿真器在开发用的
PC上模拟物理设备的特征和限制。SDK是开发实际设备应用程序的一个重要工具。因为新设
备的发布非常迅速,所以对于Nokia而言,为每种设备开发单独的SDK有些不切实际。因此,
它只为有代表性的设备发布SDK。例如,Nokia Series 40 Developer Platform 2.0 SDK
是以Nokia 6230设备为基础,可以用来为Nokia 5140、3220和6255设备开发MIDP应用程
序。该SDK也正是您在本教程中要用到的SDK。
Nokia Developer's Suite for J2ME为安装在开发PC上的所有SDK提供了一个管理接口。
安装和配置
下载Nokia Developer's Suite 2.2 for J2ME
您可以从Nokia论坛的工具专区下载免费的Nokia Developer's Suite for J2ME,网址是
/tools(本网站的下载专区也提供下载
/Soft/tools/200509/)。Nokia Developer's Suite for
J2ME Version2.2及其更高版本都支持Eclipse集成。在下载页上,选择Request serial
number for this product链接,以获得邮寄到您用Forum Nokia帐号注册的电子邮件地址
的序列号。安装的时候需要这个序列号。
安装Nokia Developer's Suite Version 2.2 for J2ME
在开始运行下载的安装程序之前,必须先卸载所有以前安装的Nokia Developer's Suite for
J2ME版本。然后需要输入您在Nokia论坛中使用的用户名和请求(并通过电子邮件接收)
的序列号。在获得提示的时候,应该选择将该套件与Eclipse集成。还需要告诉安装程序您