Skip to main content

The Telephone Call

Posted by editor on April 17, 2007 at 7:00 AM PDT

Catching up with phoneME

I discovered the other day that the RSS based system I use to get updates from the various communities doesn't pick up everything from the mobile & embedded community page. I see a lot of that from other channels, notably the weblogs, but some things have been slipping through the cracks, so let's try to catch up with today's daily blog.

Most significantly,
Sun has posted an Early Access release of version 2.5.1 of the Sun Java Wireless Toolkit . As noted by Richard Gregor in his blog, the big news in this release is support for Linux. Of course, 2.5.1 also fixes a number of bugs, and contains Nokia's Scalable Network Application Package (SNAP) Mobile API and the SNAP Mobile Sample Application for development of networked, community-enabled multiplayer games.

And if you want to develop for more-capable phones, have a look at the phoneME Advanced project, which just released phoneME Advanced MR2 b14 last week, with implementations of CDC, Foundation Profile, and Personal Basis Profile. Given Sun's acquisition of the SavaJe intellectual property, it's worth wondering whether we'll see a new focus on more powerful mobile devices, leaving behind the "L" (for "limited") in CLDC in favor of CDC.

Anyone care to shake off their iPhone envy with a kick-ass Java phone? This could get interesting.

Also in Java Today,

the open-jbi-components project has graduated
fom the incubator to a Java Enterprise project. The overall goal of Project Open JBI Components is to foster community-based development of JBI components that conform to the Java Business Integration specification (JSR-208). You can join this project as a JBI component developer or as part of an existing JBI component development team.

Sun has posted an initial response to last week's open letter from Apache, in which Harmony project VP Geir Magnusson Jr complained about difficulties obtaining from Sun an acceptable TCK license for Harmony's open-source JDK. Sun's response indicates the company will need time to consider the issues raised by the letter, says that its GPLv2 Open Source Java efforts include TCK's, that Sun's current priority is making the Java platform accessible to the Linux community as soon as possible, and that with Java's many stakeholders, it will not be possible to please or accommodate everyone.

Back to the topic of phoneME, today's Forums, has a clarification of supported platforms for phoneME Advanced, in the thread Re: Current development release of phoneME Advnaced MR2 b14 now available. cjplummer writes: "Official MR2 releases only include Linux/ARM a Linux/x86, since these are the only platforms we are testing. However, other ports are usually kept working and can be found on the phoneme subversion trunk, which is where MR2 is derived from. Last I checked, both the win32/x86 and Linux/PowerPC ports were working, but keep in mind that neither of these curently support the JSR Optional Packages, JUMP, or MIDP on CDC."

kschaefe announces a new SwingX component in
JXSlideoutBar. "I have created a JXSlideoutBar. This is designed to be a toolbar that creates popup panels when you rollover labels. This type of feature is often seen in docking frameworks, is used in Google Desktop, etc. I could not find any such component, so I built one. This is an early raw stage (please be ginger with it). Currently, placing it in the WEST of a BorderLayout is the only sure way to make it work. I thought this might be of interest to others and was hoping for some feedback, so please let me know what you think."

Finally, jada describes the Java 3D strategy for Windows in
Re: DirectX. "The driving force for Java 3D 1.5.1, currently in development, is to address Windows Vista support. Java 3D will fall back to D3D on Windows if OpenGL 1.2 or better is unavailable. We understand there is still a gap between D3D and OGL pipes, we have tentative plan to close this gap going forward. We will talk more in the coming Java 3D BOF at JavaOne."

In today's Weblogs, James Gosling talks about the keynote competition and on-site amusements in
"Just in case you think you're going to be bored at JavaOne, we seem to be awash in contests."

Cay Horstmann asks
What's so Taxing about Return?
"Some responses to my blog on Neil Gafter's closures talk showed concern with the handling of the return statement in BGGA closures. Since I am done with my tax return, I am blogging about the intricacies of the return statement inside closures."

Finally, in
Brazil's FISL day 2 and 3: When IBM isn't showing up, unleashes the Grizzly Comet!, Jean-Francois Arcand continues his conference coverage with a few surprises.
"My Brazilian adventures continue... On Friday, IBM didn't show up for their Web 2.0 talk and guess who was asked to replace them?"

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.

Catching up with phoneME