As you may know, we've had a mobile emulator built into the JavaFX SDK since our 1.1 release back in February, but only if you were using Windows as your development platform. Well, if you are one of the many JavaFX developers that uses a Mac as their primary development machine, we have a couple of solutions for you.
The first option is to get a Windows Mobile-based device and install our JavaFX Mobile runtime. This runtime has been tested on the HTC Diamond and the LG Incite, but should work on a wide variety of Windows Mobile 6.1 or 6.5 devices. Once you have the runtime installed, you should be able to build and deploy apps directly to this device from within Netbeans. If you would like to learn more about how to use this runtime, check out this blog entry by Terrence Barr.
And now, I'm excited to let you know that we've just released an Early Access build of the Java ME SDK for Mac OS X. With this release, you can build your mobile apps in Netbeans and then run them in an emulator using the Java ME SDK, directly on your desktop! (Note: we'll integrate this better in the future, but for now you can build your apps in NetBeans and then open them in the Java ME SDK, a relatively simple two step process). Go download a copy, give it a try, and let us know what you think!