netbeans是Java开发_NetBeans Java ME CDC 开发快速入门指南

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-stamp-69-70.png

要求

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

添加 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 应用程序。

从主窗口中选择“文件”>“新建项目 (Ctrl+Shift+N)”。

从“类别”中选择 "Java ME"。从“项目”中选择“CDC 应用程序”。单击“下一步”。

在“名称和位置”页中,将项目命名为 newcdc,并将“设置为主项目”和“创建主类”复选框保持选中状态。单击“下一步”。

在“选择平台”页中,使用相应的下拉菜单选择 "CDC Java(TM) Platform Micro Edition SDK 3.0" 作为 Java 平台,选择 "DefaultCdcPbpPhone1" 作为设备。将“配置文件”设置保留为 "PBP-1.1",如下图所示。

select-platform.png

单击“完成”。IDE 将创建新的应用程序并打开主类窗体。

在“源”视图中,查找 g.drawString("Hello, World!", 80, 50); 并添加 Java 一词以使其变为 Hello, Java World!。

hellojava.png

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

hellojava-emulator.png

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

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

选择“文件”>“新建项目 (Ctrl+Shift+N)”。在“类别”下,选择 "Java ME"。在“项目”下,选择“CDC 应用程序”模板。单击“下一步”。

将项目命名为 S80CdcApplication,然后在计算机中指定项目位置。将“创建主类”复选框保持选中状态。单击“下一步”。

nokias80app.png

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

nokias80sdk.png

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

nokia-screen-small.png

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

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

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

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

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

nokia-finished-small.png

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

另请参见

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值