站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题使用Eclipse 为Nokia 手机开发移动应用程序(1)[转贴]

使用Eclipse 为Nokia 手机开发移动应用程序(1)[转贴]

摘要: 使用Eclipse 为Nokia 手机开发移动应用程序(1)[转贴]
使用Eclipse 为Nokia 手机开发移动应用程序(1)[转贴]

作者:Yuan, Mi… 文章来源:IBM

编者注:在论坛上看到很多朋友都在问关于在eclipse中配置Nokia Developer's Suite for J2ME 开发移动应用程序的问题,所以综合了相关方面的内容,希望能帮助大家迅速的入门ECLIPSE中NOKIA开发.本教程使用的是Nokia Developer's Suite 2.2 ,但是以后的3.0或4.0配置的方法都是一样的,希望读者注意.

关于本教程

本教程将展示如何使用 Eclipse IDE 和 Nokia Developer's Suite for J2ME 为 Nokia 手机开发 J2ME 应用程序。

本教程是为那些有兴趣利用功能强大的 Eclipse IDE 提高生产率的 J2ME 和 Nokia 开发人员准备的。本教程所针对的读者还包括那些想走捷径快速入门 Nokia 设备的实际移动应用程序开发的 Java Eclipse 开发人员。尽管 Nokia Developer's Suite for J2ME 主要是为 Nokia 手机开发人员提供工具,但您也可以将它用于其他设备的一般性 J2ME 应用程序开发。Eclipse 和 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 千万部 Series 60 设备。
Nokia Series 80 Developer Platform 适用于基于 Symbian-OS 的高端企业设备,比如 Nokia 9500 和 9300 Communicators。
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。它们还提供了对 Bluetooth API、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,网址是 http://www.forum.nokia.com/tools。Nokia Developer's Suite for J2ME Version 2.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 集成。还需要告诉安装程序您安装 Eclipse 的根目录。

启动 Eclipse

现在,启动 Eclipse IDE ,您会在工具栏上看到一个新的 Tools > Nokia Developer's Suite for J2ME 菜单项和一个新的图标编号。

图 1. Eclipse 中的新菜单


下载新的 SDK

Nokia Developer's Suite for J2ME 是随同以下设备 SDK一起提供的:

Series 40 Developer Platform 2.0 SDK V1.0
Series 60 MIDP Concept SDK beta 0.3.1, Nokia Edition
Series 40 SDK 在默认情况下使用。您可以从位于 http://www.forum.nokia.com/tool 的 Nokia 论坛的工具专区下载更多的设备 SDK。每个 SDK 需要一个单独的序列号。SDK 通常安装在 Windows PC 的 C:\Nokia\Devices\ 目录中。

将 SDK 添加到 Nokia Developer's Suite 中

您可能必须手工将新的 SDK 添加到 Nokia Developer's Suite 中。为了做到这一点,需要执行以下步骤:

选择 Tools > Nokia Developer's Suite for J2ME > Configure Emulators。
单击 Add 将新的 SDK 添加到下拉列表中。

图 2. 添加新的 SDK


选择将添加 SDK 的安装目录。


图 3. 选择 SDK 的安装目录


配置仿真器

要配置设备仿真器的行为,请执行以下操作:

选择 Tools > Nokia Developer's Suite for J2ME > Configure emulators。
从下拉列表中选择 SDK 仿真器。
单击 Preference。您就能够设置该仿真器的一般属性。
Phone Number prefix 字段指定了模拟电话网络环境时为仿真器分配的假的电话号码。例如,仿真器的第一个实例是分配电话号码“6230000”,第二个实例是分配“6230001”。这两个仿真器实例可以使用这些电话号码彼此发送 SMS/MMS 消息。

图 4. 一般属性


MIDP 的运行时属性(比如堆的大小和安全域)也可以配置。

图 5. 配置 MIDP


可以在 MIDP Monitor 选项卡中指定仿真器的日志级别。在这里,您还可以降低仿真器的执行速度,在快速 PC 的设备上模拟慢速 CPU。

图 6. 日志级别


您已经安装了这些工具。现在,让我们来经历一下使用这些工具构建、测试和部署 MIDP 应用程序的完整过程。
启动新的项目

要启动新的项目,请执行以下步骤:

选择 New > Project。
选择 Nokia J2ME 的项目类型。

图 7. 选择项目类型


为该项目指定一个名称和一个根目录。

图 8. 创建项目名


如果有一些 SDK 可用的话,选择一个 SDK 进行开发。

图 9. 选择一个 SDK


配置项目路径

您可以在项目中指定放置 Java 源文件和编译好的类文件的地方。在这里,只需使用 Eclipse 的默认设置即可。

图 10. 构建路径中的源文件夹


在默认情况下,项目的类路径中包括 SDK 中的 J2ME API 库。可以将任意外部库添加到类路径中。警告:如果您想添加那些在该项目的物理设备上不可用的外部 Java Archive(JAR)库,那么必须手工将它们打包到发行版本的 JAR 文件中。否则,MIDlet 会在您在设备上部署这些库的时候抛出“Class not found”异常。

图 11. 定义类路径


在 Package Explorer 中查看项目

现在,您已经结束了项目的安装。项目名显示在 Project Explorer 中。源代码目录和类库是项目名下的一个级别。您可以通过单击打开类库并浏览其内容。这个类库包含 J2ME API 类和 Nokia 的实现类。您甚至可以通过在 Java 编辑器中反编译某些单独类的接口来检查这些类。

图 12. 在 Package Explorer 中查看








2006-11-27 11:36 AM

↑返回目录
前一篇: 使用Eclipse为Nokia手机开发移动应用程序(2)[转贴]
后一篇: 基于NOKIA的Camera MIDlet设计 [转贴]