Header Sep
Latest News
My Rating Score
Login to rate page

March 24, 2006
New NetBeans Mobility Pack for CDC 5.0

[Back]

 

Following the recent announcement of NetBeans 5.0, Sony Ericsson and NetBeans are pleased to introduce the new NetBeans Mobility Pack for CDC 5.0

The NetBeans Mobility Pack for CDC 5.0 includes support for CDC 1.0 together with Foundation Profile and Personal Profile which is found in both the P990 and M600 UIQ 3-based phones.

The plug-in compliments NetBeans 5.0 by providing complete CDC awareness and introduces specialized support to effectively manage the Sony Ericsson CDC Java platform 1.

Project creation
Three different types of project scenarios are presented and automatically configure the development environment for immediate use.

  • Applications:
    A complete package with a main class which can be deployed to both and emulator and real phone
  • Class Libraries:
    Create a package with no main class that can be reused in other projects
  • Project with existing source:
    Easy importing of an existing project by intelligently collection source and resources

The plug-in will automatically recognize and attempt to configure itself according to your environment.

An intuitive wizard guides you through the project creation process with awareness of the freshly introduced Symbian Signing unique identifications required by all application.

NetBeans code handling
Following project creation, the plug-in configures the NetBeans code editor for the platform allowing for intelligent package awareness, code completion, refactoring and syntax highlighting.

Matisse support
NetBeans 5.0 introduces Matisse, an advanced GUI builder which allows you to seamlessly move between UI and source and supports drag-and-drop of components. The plug-in provides AWT components, found in Personal Profile, together with UIQ 3 style formatting allowing for applications that look and feel like native application to be built in record times.

  Emulator integration
The project creation configures NetBeans to allow usage of the UIQ emulator. Applications can be rapidly built using Matisse and run immediately on the CDC runtime.

Debugging
The plug-in allows the NetBeans debugger to be used directly when developing on the emulator. Breakpoints, variable watches and call stack can be set and monitored in the same manner as when targeting the Java Standard Edition platform. 

Xlet and Applets
Since both Xlets and Applets are supported by CDC 1.0, support is also provided in the plug-in allowing NetBeans to be used in either context.

Packaging
Since both the P990 and the M600 are Symbian OS v9.1 based phones they use the SIS (Symbian Installation System) for deploying both Symbian and CDC applications.

The plug-in supports advanced SIS creation and handling, offering automatic versioning, icon manipulation and vendor attributes.

Symbian Signed UIDs (unique identifications) support is tightly integrated and the UID can be manipulated throughout the development process depending on build type.

Testing
Using the JUnit testing framework provided with NetBeans 5, unit testing can be automatically built and executed, as with any standard project, and used in the CDC environment to ensure expected behavior.

More information:

 

 

My Rating Score
Login to rate page