NetBeans Java ME CDC Development Quick Start Guide
Connected Device Configuration (CDC) applications are designed to run on mobile and embedded devices with at least 2MB of memory. This configuration supports
a more feature-rich JVM than MIDP-based mobile phones, which typically have much less memory and use the Connected Limited Device Configuration (CLDC). This tutorial shows you how to use NetBeans IDE to create a Java Platform, Micro Edition (Java ME platform) CDC application. We show you how to create a Java ME CDC project that displays a simple form in a device emulator for the three available CDC profiles. This document is designed to get you creating applications as quickly as possible.
Note: If you are using NetBeans IDE 7.3, refer to the NetBeans 7.3 Java ME CDC Development Quick Start Guide.
To complete this tutorial, you need the following software and resources:
Supported CDC Emulator Platform
NetBeans IDE supports Oracle Java ME SDK for the Windows platform. Oracle Java ME SDK allows you to develop CDC applications.
Note that different CDC emulator platforms support different development profiles. The main development profile and emulator that supports them is Personal Basis Profile (Java ME SDK)
Installing Oracle Java ME SDK (on Windows)
- Go to the Java ME SDK Download page.
- Click the Accept License Agreement option.
- Download an Oracle Java ME SDK installer file and save it to any location on your computer.
- Double-click the installer file to run the installer, and follow the instructions.
When the installation is complete, the Java (TM) ME Platform SDK Device Manager icon () appears in the Windows system tray.
Installing Oracle Java ME CDC Platform
- Choose Tools > Java Platforms.
The Java Platform Manager dialog box displays.
- Click Add Platform.
- In the Select Platform Type step of the Add Java Platform wizard, select Java ME CDC Platform Emulator and click Next.
The IDE displays the Choose Platform Folder step.
- Select the directory you installed the Java ME SDK Platform to (for example, C:\Java_ME_Platform_SDK_3.4) and click Next.
- In the Platform Name panel of the Add Java Platform wizard, ensure the platform you selected in the previous step is chosen and click Finish.
The Oracle Java ME CDC Platform is now registered in Netbeans IDE.
- In the Java Platform Manager dialog box, click Close.
Activating Java ME
- Choose Tools > Plugins from the main IDE's toolbar.
- In the Plugins dialog box, click the Installed tab and select Java ME in the list of available features.
- Click Activate.
At the Welcome panel of the Installer dialog box, click Activate.
- When the activation is successfully completed, click Finish.
- Click Close to close the Plugins dialog box.
Now your NetBeans IDE is set up for mobile development.
In the following sections we create a CDC project using each available profile and also use the IDE's GUI builder in the Personal
and AGUI profile applications to enhance the User Interface.
Creating a New CDC Application - Personal Basis Profile
Here we create a CDC Application for the Personal Basis Profile (PBP) 1.1 Profile using the Oracle Java ME SDK.
- Choose File > New Project (Ctrl+Shift+N) from the main window.
- From Categories, select Java ME. From Projects, select CDC Application.
- In the Name and Location page, name the project
newcdc and leave the Create Main Class checkbox checked. Click Next.
- In the Select Platform page, leave the default settings -
CDC Java(TM) Platform Micro Edition SDK 3.2 (Java Platform),
DefaultCdcPbpPhone1 (Device), and PBP-1.1 (Profile) - like shown in the following picture.
- Click Finish. The IDE creates a new application and opens the main class form.
- In the Source view, find
g.drawString("Hello, World!", 80, 50); and add the word Java so that it reads
Hello, Java World!
- To build the project, choose Run > Build Project from the main toolbar.
- Choose Run > Run Project from the main toolbar to run your project.
The project launches in the emulator and and displays the
modified "Hello World!" message.
You can also debug the project and create tests for CDC projects using the JUnit framework.
More information about developing mobile applications using the IDE can be found at the following locations: