Java ME SDK 3 released for Java (and JavaFX) developers


Yesterday, the new all-in-one Java ME SDK 3.0 was released, which folds in all you need for developing Java apps for phones, settop boxes or Blu-Ray discs into one SDK, as regular readers will already know.

Other than tidying up the hitherto multiplying SDKs (and including LWUIT !), there's a nice consequence for JavaFX developers too: you can use it to see where the hot spots are in your mobile app are.

As Michael writes, just turn on the profiler in the JavaFX Mobile emulator before you run your app, and use the Java ME SDK to analyse the output. If you've used the profiler in NetBeans or VisualVM in the JDK you're sure to recognise it.

One of the attractive things about using JavaFX for mobile apps is that the JavaFX layer papers over some of the cracks of what in mobile Java circles has come to be known as device fragmentation. Fragmentation not in the sense of phones are falling apart, but in the differences in the capabilities of the Java ME devices (e.g. screen size, is there a GPS chip ?) that can give developers a somewhat bumpy ride when writing Java ME apps for multiple devices. (There are even tools specially for this).

But with JavaFX, sticking to APIs the Common Profile, you'll always know where you are.
Comments:

Hi Danny,

I'm missing the Linux or OpenSolaris version for the Java ME SDK 3.0. Is there anything in the pipeline?

Regards,
Stephan

Posted by Stephan Bardubitzki on April 16, 2009 at 01:05 PM PDT #

And if you think linux has been waiting a long time you should try a Mac.
While some of the JFX tools are there still no Mobile at any release level!!

You would think a company that was built around Unix would provide a
bit of support for it.

Maybe Mr. Ellison is a Mac or Linux fan and will start kicking some butt. :)

Posted by Shawn on April 20, 2009 at 11:53 PM PDT #

If the Java ME SDK 3 will give support for development in STBs (Set-Top-Boxes) what will happen with the Java TV SDK (https://javatv-developers.dev.java.net/) ?

Posted by Heleno Alves on April 21, 2009 at 05:50 AM PDT #

HELP:

I downloaded and installed the SDK 3.0. The CLDC emulator runs perfectly, but CDC emulator crashes every time when I try to run a demo. cvm.exe/jdwp.dll encounter exceptions and will be closed by WinXP, details as follow:

cvm.exe
cvmi.dll
dt_socket.dll
java_crw_demo.dll
jdwp.dll
jvmtihprof.dll
Microsoft.VC80.CRT\\msvcm80.dll
Microsoft.VC80.CRT\\msvcp80.dll
Microsoft.VC80.CRT\\msvcr80.dll

Posted by goudy on April 25, 2009 at 07:50 PM PDT #

Great post and draw. Thank you for sharing.

Posted by Wow gold on October 29, 2009 at 02:40 PM PDT #

By dividing the living rooms into equal squares, it turns out that for most games, many of the squares contain unused toys that can be safely put away.http://www.watchgy.com/
http://www.watchgy.com/tag-heuer-c-24.html

Posted by rolex watches on December 27, 2009 at 05:17 PM PST #

Will JavaME SDK ever support NokiaUI extension? Offscreen MUTABLE images with transparancy is a must for many applications.

If not officially, how would one go about and add that support, if possible?

Posted by Fredrik Olsson on January 03, 2010 at 06:49 AM PST #

Why isn't it available for Linux? I would expect that the SDK is itself written in Java so it should everywhere?!

Posted by P.Wieland on January 08, 2010 at 02:17 PM PST #

Can java accelerometer works together with bluetooth
for example, create mobile game accelerometer multiplayer with bluetooth?

Posted by Robby on February 02, 2010 at 05:05 PM PST #

Post a Comment:
  • HTML Syntax: NOT allowed
About

A blog all about Java in all its flavors on all client platforms from smartcards to desktops and everything inbetween.

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today
Feeds