NetBeans Java ME CDC 开发快速入门指南

简介

联网的设备配置 (Connected Device Configuration, CDC) 应用程序专门运行在至少有 2 MB 内存的移动设备和嵌入式设备上。与基于 MIDP 的移动电话相比,此配置所支持的 JVM 的功能更加丰富;前者通常只具有极少的内存,并且使用联网的受限设备配置 (Connected Limited Device Configuration, CLDC)。本教程将向您说明如何使用 NetBeans IDE 创建 Java Platform, Micro Edition(Java ME 平台)CDC 应用程序。我们将向您演示如何使用三种可用 CDC 配置文件创建在设备仿真器中显示简单窗体的 Java ME CDC 项目。简而言之,本文档的意图旨在帮助您尽可能快速地创建应用程序。

本页上的内容适用于 NetBeans IDE 6.9 或 7.0

要求

要学完本教程,您需要具备以下软件和资源:

软件或资源 要求的版本
带有 Java ME 的 NetBeans Beans 版本 6.9 或更高版本
Java Development Kit (JDK) 版本 6

添加 CDC 仿真器平台

支持的 CDC 配置文件

适用于 Windows 操作系统的 IDE 安装程序包括用于开发 CDC 应用程序的 Java ME SDK 3.0。请注意,不同的 CDC 仿真器平台支持不同的开发配置文件。以下是主要的开发配置文件以及支持这些配置文件的仿真器:

  • Personal Basis Profile (Sun Java ME SDK) 支持移动设备和嵌入式设备的应用程序开发框架(详细信息
  • Personal Profile (Nokia, Sony Ericsson) 是智能电话开发中最常用的配置文件。(详细信息

可用平台

NetBeans CDC 平台仿真器安装指南中提供了有关添加以下支持的仿真器平台的说明。

  • Java ME SDK 3.0
  • Sony Ericsson CDC Platform UIQ SDK 3
  • Sony Ericsson M600 和 P990 设备
  • Nokia Series 80 Platform SDK for Symbian OS, for Java, Personal Profile
  • NSIcom CrEme VM for Windows CE

在以下各节中,我们将使用每种可用配置文件创建一个 CDC 项目,并且还在 Personal 和 AGUI 配置文件应用程序中使用 IDE 的 GUI 生成器来增强用户界面。

创建一个新的 CDC 应用程序 - Personal Basis Profile

下面我们将使用 Java ME SDK 3.0 为 Personal Basis Profile (PBP) 1.1 创建一个 CDC 应用程序。

  1. 从主窗口中选择“文件”>“新建项目 (Ctrl+Shift+N)”。
  2. 从“类别”中选择 "Java ME"。从“项目”中选择“CDC 应用程序”。单击“下一步”。
  3. 在“名称和位置”页中,将项目命名为 newcdc,并将“设置为主项目”和“创建主类”复选框保持选中状态。单击“下一步”。
  4. 在“选择平台”页中,使用相应的下拉菜单选择 "CDC Java(TM) Platform Micro Edition SDK 3.0" 作为 Java 平台,选择 "DefaultCdcPbpPhone1" 作为设备。将“配置文件”设置保留为 "PBP-1.1",如下图所示。

    新建 CDC 项目向导的“选择平台”页。

  5. 单击“完成”。IDE 将创建新的应用程序并打开主类窗体。
  6. 在“源”视图中,查找 g.drawString("Hello, World!", 80, 50); 并添加 Java 一词以使其变为 Hello, Java World!

    显示包含 Hello Java World! 字符串的源代码

  7. 单击 F11 键以生成该项目,然后单击 F6 键以运行主项目。该项目在仿真器中启动,并显示修改后的 "Hello World!" 信息。

    显示呈现 "Hello, Java World!" 消息的 Default Color Phone 设备仿真器编辑器

创建新的 CDC 应用程序 - Personal Profile

下面我们将使用 Nokia Series 80 Platform SDK for Symbian OS, for Java, Personal Profile 为 Personal Profile 创建一个 applet。Sony Ericsson 平台也支持 Personal Profile。

  1. 选择“文件”>“新建项目 (Ctrl+Shift+N)”。在“类别”下,选择 "Java ME"。在“项目”下,选择“CDC 应用程序”模板。单击“下一步”。
  2. 将项目命名为 S80CdcApplication,然后在计算机中指定项目位置。将“创建主类”复选框保持选中状态。单击“下一步”。

    显示 S80cdcApplication 项目的新建项目向导的“名称和位置”页。

  3. 在“选择平台”页中,选择 "Nokia S80 Platform"。

  4. 单击“完成”。IDE 将创建新的应用程序,并在 GUI 生成器中打开主类窗体,如下图所示。单击“源”可查看该 applet 的源代码。请注意,生成的代码将基于配置文件。对于本例,主类是从 java.awt.Frame 派生的。

使用 GUI 生成器创建应用程序界面

您可以按照与常规 J2SE 开发相同的方式使用 GUI 生成器。在 GUI 生成器中,右键单击 Main.java 窗体,然后选择“设置布局”>“自由设计”。然后,将“组件面板”窗口中的组件拖放至 GUI 生成器的设计区域。

注意:确保仅在窗体中使用 AWT 组件。由于所有 Nokia Series 80 设备均支持 Personal Profile,因此,仅提供了 AWT 小部件。

有关使用 IDE 的 GUI 生成器的详细信息,请参见 Java GUI 学习资源

完成操作后,在“项目”窗口中右键单击该项目,然后选择“运行项目”。设备仿真器的“应用程序”菜单中应显示您的应用程序。现在,您便可以在仿真器中运行设备。

您也可以调试项目,并使用 JUnit 框架创建和调试测试。


另请参见

以下位置提供了有关使用 IDE 开发 Mobile 应用程序的更多信息:

get support for the NetBeans

Support


By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo