corner imagecorner image FeaturesPluginsDocs & SupportCommunityPartners
download NetBeans

NetBeans IDE 6.7 Features

Java ME

Java ME development features in the NetBeans IDE
Click image for fullscreen preview

Create, test, debug and deploy applications that will run on mobile phones, PDAs, set-top boxes, embedded systems — literally billions of devices.

Phones, Hand-Held Devices, and Set-Top Boxes

Create, test and debug applications for the Mobile Information Device Profile (MIDP) 1.0, 2.0, 2.1 (MSA), the Connected Limited Device Configuration (CLDC) 1.0 and 1.1, and the Connected Device Configuration (CDC).

Supported Platforms improved!

The NetBeans IDE comes bundled with the lastest Java ME SDK 3.0. You can download other Java platforms, including the Java Card Platform 3.0, and register them in the IDE using the Tools menu.

Visual Mobile Designer (VMD)

Develop GUIs rapidly with the Visual Mobile Designer (VMD): Drag and drop components like wait screens, login screens, file browsers, an SMS composer, and splash screens are included. The Analyzer tool helps you decrease file size by identifying unused components for removal, and it also checks for MIDP 1.0 compliance. The VMD also makes GUI localization easier.

Custom Component Creation

Use the Custom Component wizard in the New Project dialog to develop custom Visual Mobile Designer components. The wizard creates all of the necessary module project infrastructure including component descriptors, component producers and changes the layer.xml file to install the new components you create.

visual mobile designer

custom mobile component project

SVG Component Palette

Select basic shapes from the SVG image palette to get started and use the other SVG components in the palette such as SVGForm, Button, CheckBox, TextField, Slider, and more to create rich content interfaces for your mobile applications.

Custom SVG Components improved!

Use the new SVG Composer to create and modify SVG-based UI components. The SVG Composer now supports 90/180/270 degree rotation and Rich SVG components. Drag and drop SVG files onto an SVGForm, and use the SVGForm Property editor to preview and modify the UI files. All of the SVG images that you create and edit can be exported as PNG and JPG files.

mobile svg palette

Data Binding

Data Binding to UI components is a simple and consistent way for applications to interact with and display data using the Data Binding property editor together with the DataSet component in the Visual Mobile Designer.

Mobile Game Builder

Develop mobile games with a visual editor designed for the MIDP 2.0 Game API. The API allows you to create game scenes with sprites on a game canvas using tiled layers and layer management.

mobile data binding

A Solution for the Device Fragmentation Issue

Resolve device fragmentation problems by creating multiple device configurations for your projects. Use the Project Wizard to add new project configurations, create multiple builds, and reuse existing configuration options for new projects. Test your mobile application on a variety of target device emulators by leading manufacturers and deploy to real devices to perform on-device debugging.

mobile properties

Access to Web Services

Write applications that access web services directly from JSR-172-enabled phones. Use the Wireless Connection Bridge to access web services or other server-side data via servlets from any device using MIDlets.

Modular Build System

Enhance the Mobility pack by plugging-in your own components. You can add new platform types, deployment types, configurations providers, and more.

mobile preprocessor

Integrated Tools

The IDE integrates tools for JMUnit 1.1.0 testing, MIDlet signing, certificate management, automatic code obfuscation with ProGuard 4.2, integrated over-the-air (OTA) emulation, push registry emulation, WMA emulation for SMS and CBS messages, new deployment methods, and Wireless Messaging and Multimedia APIs. You have complete control over these tool using standard Apache Ant scripts.

 

- Mobility Learning Trail

Ikivo logo Ikivo Animator: Advanced SVG image and animation editing for the NetBeans IDE. Learn more from this white paper and tutorial.