NetBeans Java ME CDC Development Quick Start Guide

5
2/20/13 NetBeans Java ME CDC Development Quick Start Guide netbeans.org/kb/docs/javame/cdc-quickstart.html?print=yes 1/5 NetBeans Java ME CDC Development Quick Start Guide Introduction 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 6.9, 7.0, or 7.1, refer to the NetBeans 6.9, 7.0, or 7.1 Java ME CDC Development Quick Start Guide. Contents Requirements Supported CDC Emulator Platforms Creating a CDC Application with Personal Basis Profile Creating a CDC Application with Personal Profile See Also Requirements To complete this tutorial, you need the following software and resources: Software or Resource Version Required NetBeans IDE with Java ME Version 7.2 Java Development Kit (JDK) Version 6 or version 7 Supported CDC Emulator Platforms The IDE installer for the Windows operating system includes the Java ME SDK 3.0.5 which allows you to develop CDC applications. Note that different CDC emulator platforms support different development profiles. The main development profiles and the emulators that support them are: Personal Basis Profile (Sun Java ME SDK) supports an application development framework for mobile and embedded devices (more info) Personal Profile (Nokia) is the most popular profile for smartphone development (more info) Note: Instructions for adding the Nokia Series 80 Platform SDK for Symbian OS, Java and Personal Profile emulator platform are listed in the NetBeans CDC Platform Emulator Setup Guide. 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.

description

Computer Programming - Netbeans

Transcript of NetBeans Java ME CDC Development Quick Start Guide

Page 1: NetBeans Java ME CDC Development Quick Start Guide

2/20/13 NetBeans Java ME CDC Development Quick Start Guide

netbeans.org/kb/docs/javame/cdc-quickstart.html?print=yes 1/5

NetBeans Java ME CDC Development Quick Start Guide

Introduction

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 6.9, 7.0, or 7.1, refer to the NetBeans 6.9, 7.0, or 7.1 Java ME

CDC Development Quick Start Guide.

Contents

Requirements

Supported CDC Emulator Platforms

Creating a CDC Application with Personal Basis Profile

Creating a CDC Application with Personal Profile

See Also

Requirements

To complete this tutorial, you need the following software and resources:

Software or Resource Version Required

NetBeans IDE with Java ME Version 7.2

Java Development Kit (JDK) Version 6 or version 7

Supported CDC Emulator Platforms

The IDE installer for the Windows operating system includes the Java ME SDK 3.0.5 which allows

you to develop CDC applications. Note that different CDC emulator platforms support different

development profiles. The main development profiles and the emulators that support them are:

Personal Basis Profile (Sun Java ME SDK) supports an application development

framework for mobile and embedded devices (more info)

Personal Profile (Nokia) is the most popular profile for smartphone development (more

info)

Note: Instructions for adding the Nokia Series 80 Platform SDK for Symbian OS, Java

and Personal Profile emulator platform are listed in the NetBeans CDC Platform

Emulator Setup Guide.

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.

Page 2: NetBeans Java ME CDC Development Quick Start Guide

2/20/13 NetBeans Java ME CDC Development Quick Start Guide

netbeans.org/kb/docs/javame/cdc-quickstart.html?print=yes 2/5

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 Java

ME SDK 3.0.5.

1. Choose File > New Project (Ctrl+Shift+N) from the main window.

2. From Categories, select Java ME. From Projects, select CDC Application. Click

Next.

3. In the Name and Location page, name the project newcdc and leave the Create Main

Class checkbox checked. Click Next.

4. In the Select Platform page, use the drop-down menus to choose CDC Java(TM)

Platform Micro Edition SDK 3.0.5 for the Java Platform and

DefaultCdcPbpPhone1 as the Device. Leave the Profile settings as PBP-1.1 like

shown in the following picture.

5. Click Finish. The IDE creates the new application and opens the main class form.

6. In the Source view, find g.drawString("Hello, World!", 80, 50); and add

the word Java so that it reads Hello, Java World!

7. To build the project, choose Run > Build Project from the main toolbar.

8. 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.

Page 3: NetBeans Java ME CDC Development Quick Start Guide

2/20/13 NetBeans Java ME CDC Development Quick Start Guide

netbeans.org/kb/docs/javame/cdc-quickstart.html?print=yes 3/5

You can also debug the project and create tests for CDC projects using the JUnit framework.

Creating a New CDC Application - Personal Profile

Here we create an applet for the Personal Profile using the Nokia Series 80 Platform SDK for

Symbian OS, for Java, Personal Profile. The Sony Ericsson platform also supports the Personal

Profile.

1. Choose File > New Project (Ctrl+Shift+N). Under Categories, select Java

ME. Under Projects, select the CDC Application template. Click Next.

2. Name the project S80cdcApplication and specify a location for the project on your

computer. Leave the Create Main Class check box selected. Click Next.

3. In the Select Platform Page, choose the Nokia S80 Platform.

Page 4: NetBeans Java ME CDC Development Quick Start Guide

2/20/13 NetBeans Java ME CDC Development Quick Start Guide

netbeans.org/kb/docs/javame/cdc-quickstart.html?print=yes 4/5

4. Click Finish. The IDE creates a new application and opens the main class form in the GUI

Builder, as shown in the following figure. Click on Source to see the source code for the

applet.

Note: The generated code is based on the profile. Here the main class is derived

from java.awt.Frame.

Creating the Application Interface Using the GUI Builder

You can use the GUI Builder in the same way you use it for regular J2SE development. In the GUI

Builder, right-click the Main.java form and choose Set Layout > Free Design. Then drag

and drop components from the Palette window into the Design Area of the GUI Builder.

Note: Make sure you only use AWT components in your form. Since all the Nokia Series 80

devices support the Personal Profile, only AWT widgets are available.

For more information on using the IDE's GUI Builder, see the Java GUI Applications Learning Trail.

When you are done, right-click the project in the Projects window and choose Run from the popup

Page 5: NetBeans Java ME CDC Development Quick Start Guide

2/20/13 NetBeans Java ME CDC Development Quick Start Guide

netbeans.org/kb/docs/javame/cdc-quickstart.html?print=yes 5/5

Send Feedback on This Tutorial

menu. Your application should be displayed in the device emulator.

You can now run the device in the emulator.

You can also debug the project, and create and debug tests using the JUnit framework.

See Also

More information about developing mobile applications using the IDE can be found

at the following locations:

NetBeans CDC Emulator Platform Setup Guide

NetBeans Java ME Applications Learning Trail