Skip to main content

Sooner Than You Think

Posted by editor on January 23, 2009 at 7:41 AM PST

A first look at JavaFX Mobile

When JavaFX debuted last fall, JavaFX Mobile was absent from the ceremony, with a FAQ explaining that "JavaFX 1.0 platform includes support for developing JavaFX Mobile applications only for the mobile emulator. The JavaFX runtime for mobile devices will be released in Spring 2009."

Well, Spring's not that far off. Are we getting closer? As a matter of fact, yes. In fact, this week, we got our first real look at JavaFX Mobile on the device.

In his blog WidgetFX @ M3DD Conference, Stephen Chin recaps the JavaFX Mobile presentations at this week's Mobile, Media, and eMbedded Developer Days. Posting pictures of presenters running JavaFX Mobile on actual devices, he writes, "the official release is due out in February, which will include full support for deploying JavaFX applications that use the common profile to mobile devices. The JavaFX Mobile team has been super busy cranking out the last few bits for the upcoming release, but were at the conference in force, armed with a myriad of devices to show the platform capabilities."

So, it's real, and it's coming. The next thing to watch for is a more complete idea of how far JavaFX Mobile will take you. We'll keep an eye out for more blogs, videos, and/or slides.

Also in Java Today, the incubated Rakshak Network Protocol Analyzer project is a GUI based project based on network packet analysis. The project provides analysis of all the network packets transfered from/to your system. The filteration of Packets can be done by source or destination IP address, source or destination port, etc. The project supports many interfaces, including ethernet, PPPoE, wifi, USB, WLAN, etc. 150 protocols are identified, including SCTP, TCP, UDP, ICMP, ARP. NetBIOS, IPX, Vines, GRE, OSPF and many others.

JSR 303: Bean Validation is currently in the middle of its public review. This JSR uses annotations (optionally overridden by XML descriptors) to define a metadata model and an API that extends the JavaBeans object model. "This work will address the need of the Java community for standardized validation meta-data and a standard validation API. This meta-data will be valuable across a number of application domains, from Swing desktop applications to web applications and the persistence layer." The public review ends February 9, with a public review ballot running from February 3 through 9.

Today's Forums, start out with some beginner questions, like embedded's From Windows Programming to Mobiles. "I have alot of programming experience in C#.NET (for Windows) and C (microcontrollers). I have been doing Java for Windows for some time (it is quite similar to C#.NET). I would like to start writing Java applications for mobile phones. I have no experience in programming for mobiles though. What tips do you suggest, and how steep is the learning curve?"

uckamello wants to get started with clustering in
Glassfish cluster: how does it work? "I'm new glassfish user. I've created a new cluster with using of two machines and have deployed an application (with a lot of threads). Tell me please how can I define which part of these threats is performed with the first machine and which part is perfomed with the second machine if both of them work. Is there any such type information in logs?"

janmueller wants to improve the
Glassfish v2 Output (logging) in Netbeans. "When developing EJB-Applications with Netbeans it is quite annoying that the server output is very detailed. After deploying you dont notice at once if the deployment was correct and the amount of Output isnt really helpfull. (Especially as we use Netbeans/Glassfish to teach EJB/WebServices and the students only use the software once in two weeks). Since Netbeans 6.5 Glassfish v3 is included, and there the output seems quite decent. Is there any way, to change the output of Glassfish v2 that it looks more glassfish v3'ish?"

Finally, saturon is thinking aloud about a way to lighten an LWUIT app in
Internationalisation: Fonts: All-alphabets-in-one performance tip. "I was wondering if any of you have recommendations regarding the performance of bitmap fonts on different devices. I am facing the question, if I should group many european language alphabets into one Bitmap font and therefore ease the deployment/distribution or to make separte bundels for different alphabets and maybe improve performance."

Speaking of beginners, the latest Poll asks "Which Java specialization would you recommend to a new Java programmer?" Cast your vote on the front page, then visit the results page for current tallies and discussion.

Today's Weblogs begin with
A Call to Fix the JCP Oberver Status from Cay Horstmann. "In this blog, I report on my disappointing experience with the JCP observer status, and suggest that another dose of glasnost is needed to fix the process."

In Mirroring to external Maven2 repository fixed, Kohsuke Kawaguchi reports that the " Maven2 repository is back to normal."

Finally, Sebastien Dionne shows how to block the bad guys in Grizzly : Drop connection for banned IP. "I want to show you how you can block IPs in your Grizzly server. I pretty sure that you can found lot of reasons why you could want that. I'll use a list from as input for my demo. What you have to do to close the connection from client that isn't wanted is pretty simple."

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

A first look at JavaFX Mobile