Posted by editor
on April 17, 2007 at 7:00 AM PDT
Catching up with phoneME... also:
Java Today: Java Wireless Toolkit 2.5.1, open-jbi-components, and Sun's initial response to Harmony open letter
Forums Postings: phoneME Advanced ports, JXSlideoutBar, and Java3D Windows strategies
Weblogs: Contests at JavaOne, return statements, and filling in for IBM at FISL
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.
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."
announces a new SwingX component in
. "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."
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."