很多朋友都在问关于在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(本网站的下载专区也提供下载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 菜单项和一个新的图标编号。
下载新的 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 添加到下拉列表中。
选择将添加 SDK 的安装目录。
配置仿真器
要配置设备仿真器的行为,请执行以下操作:
选择 Tools > Nokia Developer's Suite for J2ME > Configure emulators。
从下拉列表中选择 SDK 仿真器。
单击 Preference。您就能够设置该仿真器的一般属性。
Phone Number prefix 字段指定了模拟电话网络环境时为仿真器分配的假的电话号码。例如,仿真器的第一个实例是分配电话号码“6230000”,第二个实例是分配“6230001”。这两个仿真器实例可以使用这些电话号码彼此发送 SMS/MMS 消息。
MIDP 的运行时属性(比如堆的大小和安全域)也可以配置。
可以在 MIDP Monitor 选项卡中指定仿真器的日志级别。在这里,您还可以降低仿真器的执行速度,在快速 PC 的设备上模拟慢速 CPU。
您已经安装了这些工具。现在,让我们来经历一下使用这些工具构建、测试和部署 MIDP 应用程序的完整过程。
参考资料:http://java.chinaitlab.com/Eclipse/525797.html
附件
文件大小:94.2Mb 下载地址:
http://www.j2medev.com/download/tools/OEMSDK/nokia/nds_jme_v3_0.zip或进入
http://www.forum.nokia.com/main/resources/tools_and_sdks/index.html
搜索。