Saturday Jun 07, 2008

Microemulator Support on Netbeans Plugin Portal

Recently I was able to fix and update Microemulator Support plugin for Netbeans Mobility. It has new home page on the Netbeans Plugin Portal. Microemulator Support plugin supports three operation systems: Solaris(OpenSolaris), Mac OS and Linux. Plugin's page also contains tutorial how to use it with Netbeans Mobility 6.1.

Netbeans Mobility Microemualtor Support

Monday May 12, 2008

Overview of the Visual Designer Components

In Netbeans Mobility 6 we have introduced new components like File Browser, SMS Composer or new SVG Components. They all well documented in the tutorials and documentation but I've noticed that MIDP related components don't have any overview or description in Mobility documentation (which could be a problem for less experienced Java ME developers). Thats why I've created simply overview of the Mobility Visual Designer components which is available here:

Mobility Components Overview

We also have few old (NetBeans Mobility 5.x) tutorials which are still valid for version 6. If you try to run examples from this tutorials please change Java ME platform from WTK 2.2 to WTK 2.5.2 and also screen shots show old version of Mobility but most important thing which is components API is unchanged.

Wait Screen Component Tutorial

Splash Screen Component Tutorial

Table Item Component Tutorial

Friday May 09, 2008

Mobility Components Project Support and Tutorial

Since version 6.0 of the Netbeans Mobility it is possible to add Custom Components to the Visual Designer. Unfortunately it requires some knowledge of the Visual Designer architecture and could be difficult at the beginning. It'd be simpler if Netbeans could create all necessary files for Mobility Components. Thats way we decided to introduce new feature in incoming release of Netbeans Mobility: Custom Component Project Support. It helps to create and "inject" Java ME components into the Netbeans Mobility Visual Designer. Developers will have possibility to create Mobility Components Project straight from one of the categories in the New Project Wizard. The Custom Component Project Support will help to generate skeleton of the new Mobility Component including Component Descriptors, Component Producers and add another Mobility Components using wizards. If you'd like to read more about this feature look at this document:

Custom Component Project Support Specification

Final version will be available in Netbeans Mobility 6.5 and also in Netbeans daily builds.

Custom Components Project Support screenshoot

Some of you probably don't want to wait until Mobility 6.5 and maybe have some cool ideas for Mobility Components right now, in this case look at the following tutorial:

Mobility Visual Designer - Custom Components Tutorial

It contains information how to create component for Visual Designer, describes architecture of Visual Designer Components and also has example of the Custom Component project.

Monday May 05, 2008

Netbeans Mobility 6.1 is out

Netbeans 6.1 is finally ready. In this release most important task for Mobility team was to improve NetBeans Mobility stability. We didn't implement any "breakthrough" features but there is one worth it to mention: MPowerPlayer SDK support for Mac OS X. Using NetBeans Mobility 6.1 it is possible to add MPowerPlayer SDK with "Add Java ME Platform" wizard same way as you can add WTK 2.5.2 or any other Java ME Platform to Netbeans Mobility (under Windows or Linux).

This is MpowerPlayer SDK running on Mac OS X:

and Mobility 6.1 Screen Designer in action:

Part from this feature I was also able to do small improvements all over Mobility Visual Designer. One of this improvements is direct access to the SVG Composer from Screen Designer while you working with SVG files. This feature is available in the Screen Designer pop up menu - "Edit SVG File".

You can download Netbeans Mobility from HERE .

Note: If you want to install Mobility on Mac OS X you have to download "OS independent ZIP" because NetBeans Mobility for Mac OS is still not (officially) supported.

Update: Unfortunately I just found out that I have small bug in MPowerPlayer SDK plugin. If you install MPowerPlayer make sure that SDK path dose not have spaces in the name, otherwise you may not be able to run MPowerPlayer emulator directly from NetBeans Mobility. I'll try to fix it in incoming NetBeans Patch for 6.1.


Stuff about Java ME, NetBeans Mobility, mobile devices and more...

Karol Harezlak is the Netbeans Visual Mobile Designer lead at Sun Microsystems


« July 2016