Welcome to the NetBeans Mobility Pack for CDC, an add-on pack that provides the tools for creating Java Micro Edition (Java ME) applications that support the Java ME, Connected Device Configuration (CDC) technologies.
Note: If you are looking for information about installing the NetBeans Mobility Pack for CDC 5.5.1, see the NetBeans Mobility Pack for CDC 5.5.1 Installation Guide.
The NetBeans Mobility Pack for CDC 5.5.1 runs on the Java SE JDK versions 5.0 and 6.0, which consists of the Java Runtime Environment plus developer tools for compiling, debugging, and running applications written in the Java language.
The NetBeans Mobility pack for CDC runs on Microsoft Windows systems that support the Java VM. Below is a list of platforms that NetBeans IDE has been tested on.
Installing NetBeans Mobility Pack for CDC 5.5.1 to non-Windows platforms
Currently the Mobility Pack for CDC is not available for non-Windows platforms due to a lack of 3rd party emulator support for other platforms. However, we do offer an unsupported binary zip of the pack for those who want to install the pack on other operating systems. Please note that there is no documentation or support for the binary zip. For information about downloading and installing the binary zip, please visit the FAQ page for this topic. The Mobility Users mailing list is also available for further questions related to this topic.
Note: The IDE's minimum screen resolution is 1024x768 pixels.
NetBeans IDE runs on the J2SE JDK (Java SE Development Kit) 5.0 and 6.0, which consists of the Java Runtime Environment plus developer tools for compiling, debugging, and running applications written in the Java language.
You can download the JDK for your platform at http://java.sun.com/javase/downloads/index.jsp
The Sun Java Toolkit for CDC is integrated within the NetBeans Mobility Pack. However, if you want to program applications for other supported platforms, you need to download and install one or more of the following SDKs:
The CDC Pack 5.5.1 supports deployment on Windows Mobile (with the NSIcom VM) and SavaJe devices.
Installation instructions for each emulator are available in the NetBeans Mobility Pack for CDC 5.5.1 Installation Guide.
When you first run the IDE with NetBeans Mobility Pack, you can import a subset of the settings you used in NetBeans Mobility Pack for CDC 5.5. If you choose not to import settings from that previous release, the IDE opens using the default settings.
Note: The IDE only recognizes previous installations where the user directory resides in the default location. It does not recognize installations where you have specified a user directory using the
--userdirswitch. If you would like to import settings from an IDE that the installer does not recognize, download an archive version of the IDE instead of the installer.
Though it is possible to import settings from the NetBeans Mobility Pack for CDC 5.0 into the NetBeans 5.5.1, it is not possible to import settings from NetBeans Mobility Pack for CDC 5.5.1 into the earlier IDE release.
The unresolved issues for this release are as follows:
- Issue #77083: icon.small/icon.focused has absolute path after deployment
bundle.jnlpcontains an absolute path for icon.small and icon.focused. That is because the icons are located on the device. In the text field, you must enter the path ot the icon as it is defined on the device. The correct location (path) should be listed in the device documentation.
- Issue#86566: Error while saving palette settings.
Description: GUI Designer Palette settings are not saved if you change the project's emulator platform.
- Issue#88709: Build fails when switching between emulator platforms.
Description: If you change platform from Nokia to Sony Ericsson, the build fails.
Workaround: Change the UID by right-clicking on the project and choosing Project Properties > General > Sony Ericsson.
- Issue #77083: Absolute path link for icons in bundle.jnlp file
Description: icon.small and icon.focused has absolute path after deployment.
Workaround: The path can be specified for devices according to the device's documentation.
- Issue #88913: Cannot find nbproject/build-impl.xml error
Description: Internationalized version of IDE will receive error message if you Build, Run and Rename a project.
- Issue #90047: Problems debugging CDC projects
Description: java.lang.NoClassDefFoundError is thrown when trying to debug a CDC project
Workaround: Debugging doesn't work if you load a CDC Toolkit project to Mobility Pack for CDC. You must upgrade the project to Mobility Pack for CDC by going to the project's Properties, clicking OK and following the steps the IDE gives.
- Issue 90647: Cannot change device of Sony Ericsson UIQ platform within IDE
Description: The target device of the platform cannot be changed in the IDE
Workaround: Run SDKConfig.exe utility located in <install_dir>\UIQ3SDK\epoc32\tools\distrib\ where <install_dir> is the directory the Sony Ericsson UIQ3 emulator was installed on your computer.
- Issue #90654: Projects built using Mobility Pack for CDC 5.5.1 update1 fail after upgrading to FCS version
Description: Problem is caused by the execution method being incorrect for the FCS version of CDC pack
Workaround: Change project Properties to the Xlet execution method when upgrading projects using AGUI that were created with Mobility Pack for CDC 5.5.1 update1.
In addition to the built-in help system, the NetBeans Mobility Pack for CDC is documented through a series of tutorials and articles. For information about the Java ME, CDC development features supported by the Mobility Pack for CDC, see the following documents. (See NetBeans IDE Documentation Archives for NetBeans 5.5 documents.)
You can find news, articles, additional modules, and other useful information on the NetBeans project web site. Since NetBeans and the NetBeans Mobility Pack is an open-source project, the web site also provides access to source code, a bug database, information on creating your own NetBeans modules, and much more.
For more information, visit mobility.netbeans.org/.
You can keep up to date on NetBeans IDE and interact with the NetBeans community by signing up for NetBeans Mobility Pack project mailing lists at https://netbeans.org/community/lists/.