NetBeans Mobility Pack for CDC 5.5 快速入门指南
简介
CDC 应用程序是指在内存至少为 2 MB 的手持式设备或无线设备上运行的应用程序。这种配置支持功能比移动电话更多的 JVM,移动电话的内存通常为 128 到 512 KB,并且使用联网的受限设备配置 (Connected Limited Device Configuration, CLDC)。
本文档指导您使用 NetBeans Mobility Pack for CDC 5.5 完成创建 Java 平台、Micro Edition(Java ME 平台)和联网的设备配置 (Connected Device Configuration, CDC) 应用程序的基本步骤。我们将指导您完成创建新的 CDC 项目的一些基本步骤;同时介绍三种创建 Java ME CDC 项目(显示设备仿真器中的简单表单)的方法,每种方法对应一种配置文件。本文档旨在帮助您尽快入门。
本指南包含以下各部分:
软件要求
NetBeans Mobility Pack for CDC 5.5 发行说明中列出了 CDC Mobility Pack 的软件要求和硬件要求。
添加仿真器平台
NetBeans Mobility Pack 支持以下仿真器平台:
- Sun Java Toolkit for CDC 1.0
- Ricoh Embedded Software Architecture Emulator 1.14c
- UIQ SDK 3
- Sony Ericsson M600 和 P990 设备
- Nokia Series 80 Platform SDK for Symbian OS, for Java, Personal Profile
- SavaJe 操作系统
NetBeans Mobility Pack for CDC 5.5 安装指南中列出了添加仿真器平台的说明。
创建 CDC 应用程序
在本部分中,将为每个可用配置文件创建一个 CDC 应用程序项目,对于个人平台和 AGUI 平台,将使用 IDE 的 GUI 生成器为应用程序创建 GUI。
其中配置文件包括:
创建一个新的 CDC 应用程序-个人配置文件
在此,将使用 Nokia Series 80 Platform SDK for Symbian OS, for Java, Personal Profile 为个人配置文件创建一个 applet。Sony Ericsson 平台也支持个人配置文件。
- 从主窗口中选择“文件”>“新建项目”(Ctrl-Shift-N)。
- 从“CDC 平台”类别中选择“CDC 应用程序”模板。单击“下一步”。
- 在“选择平台”页中,选择“Nokia S80 平台”。单击“下一步”。
- 将项目命名为 S80CdcApplication,并在计算机上为该项目指定位置。将“创建主类”复选框保留为选中状态。
- 指定“应用程序名称”,该名称是应用程序的用户可读名称。在本示例中,将在此字段中输入 My First CDC App。
- 单击“完成”。IDE 将创建新的应用程序,并在 GUI 生成器中打开主类窗体,如下图所示。请注意,生成的代码基于配置文件。在这种情况下,主类是从
java.awt.Frame 派生的。
使用 Project Matisse GUI 生成器创建应用程序界面
可采用与常规 J2SE 开发相同的方式使用 Project Matisse GUI 生成器创建应用程序界面。在“GUI 生成器”中,右键单击 "Main.java" 窗体并选择“设置布局”>“自由布局”。然后将组件从“组件面板”窗口拖放到“GUI 生成器”的“设计区域”。确保在窗体中仅使用 AWT 组件。由于所有 Nokia Series 80 设备都支持个人配置文件,因此只有 AWT 小部件可用。
有关使用 IDE 的 GUI 生成器的更多信息,请参见 Java GUI 和 Project Matisse 教程。
完成以上操作后,在“项目”窗口中右键单击项目,然后选择“运行项目”。设备仿真器的“应用程序”菜单中应显示您的应用程序。现在,可以在仿真器中运行此设备。
您还可以调试项目,并使用 JUnit 框架创建和调试测试。
生成分发文件
现在,您就可以结束应用程序了。右键单击项目,然后选择“生成目标包”。IDE 将在 PROJECT_HOME/target 文件夹中创建 SIS 文件。可以在“文件”窗口中看到此文件。如果指定了其他参数(如证书、私钥和口令),IDE 还会为 SIS 文件签名。
要生成 Nokia 项目,也要使用“生成 SIS”命令。不支持生成 Nokia 的 SIS 时,可以使用在 PROJECT_HOME/dist 下创建的 JAR 文件部署应用程序。
创建一个新的 CDC 应用程序-AGUI 配置文件
在此,将使用 Sun Java Toolkit for CDC 1.0 为 AGUI 配置文件创建一个 CDC 应用程序或 Xlet。SavaJe 操作系统平台也支持 AGUI 配置文件。
注意:有关针对 SavaJe 平台进行开发的更多信息,请参见“针对 SavaJe 移动平台进行开发”。
- 从主窗口中选择“文件”>“新建项目”(Ctrl-Shift-N)。
- 从“类别”中选择 "CDC"。从“项目”中选择“CDC 应用程序”。单击“下一步”。
- 在“选择平台”页中,使用下拉菜单选择
DefaultColorPhone 作为设备。让平台和配置文件设置保持不变。
- 在“新的 CDC 应用程序”面板中:
- 将项目命名为
newcdc。
- 即使主类实际上是 Xlet 类,而不是 Java SE 类,也应使用
main() 来创建它。
- 将包/类名更改为
Mainxlet。
- 应用程序名称是作为包标题(在“我的应用程序”菜单上)显示的名称。
- 单击“完成”。IDE 将创建新的应用程序,并在 GUI 生成器中打开主类窗体,如下图所示。
使用 Project Matisse GUI 生成器创建应用程序界面
可采用与常规 J2SE 开发相同的方式使用 Project Matisse GUI 生成器创建应用程序界面。在“GUI 生成器”中,右键单击 "Main.java" 窗体并选择“设置布局”>“自由布局”。然后将组件从“组件面板”窗口拖放到“GUI 生成器”的“设计区域”。确保在窗体中仅使用 Swing 组件。由于 AGUI 平台支持 Swing,因此只有 Swing 小部件可用。
有关使用 IDE 的 GUI 生成器的更多信息,请参见 Java GUI 和 Project Matisse 教程。
完成以上操作后,在“项目”窗口中右键单击项目,然后选择“运行项目”。设备仿真器中应显示您的应用程序。
您还可以调试项目,并使用 JUnit 框架创建和调试测试。
后续步骤
除了内置帮助系统外,还有一系列教程和文章对 NetBeans Mobility Pack for CDC 进行了介绍。有关 Mobility Pack for CDC 所支持的 Java ME CDC 开发功能的信息,请参见以下文档: