开 源 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 只围绕几种开发人员平台设计它的手机。每种开发人员平台都包含一些具有类似的物理特征(比如屏幕大小和内存大小)、UI 风格、主流软件和编程环境的设备。
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 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(本网站的下载专区也提供下载http://www.j2medev.com/Soft/tools/200509/117.html)。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/
目录中。
启动新的项目 |
要启动新的项目,请执行以下步骤:
- 选择 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 中查看
将 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. 日志级别
引用 http://www.j2medev.com/Article/Class1/Class11/200609/3178.html