Skip to main content

Sneakin' Up On You

Posted by editor on November 26, 2007 at 8:55 AM PST

ME Developer Days approaching

OK, with a vacation week over in the US, it's time to start making plans for early 2008. One of the things I need to do for myself this week is to get registered for and arrange transportation to the
Mobile & Embedded Developer Days conference. I'm looking forward to meeting with our many community members and hopefully recording some audio for a future podcast series. Plus, with the broad range of ME platforms -- from phones to game consoles and a lot of form-factors in between -- there should be a variety of interests and opportunities on display.

Considering it's now late November, and the conference is in January, there's not a lot of time to make plans either. That's why we've put the conference in this week's front-page Spotlight.
After all, this is the last week to get the early bird registration price of $175, which goes up to $225 after November 30. Visit the conference's project page to check out the agenda, list of speakers, and planned sessions.

On a related note, our latest Java Mobility Podcast is a collection of Talks on upcoming Java Mobile and Embedded Developer Days.
Podcast hosts Roger Brinkley and Terrence Barr are joined by members of the selection committee for January's Java Mobile and Embedded Developer Days. They talk about the different types of sessions that have been scheduled for this conference with C. Enrique Ortiz, CTO at EZee, Sean Sheedy, Java ME Consultant and Eric Arseneau, Sun Microsystems.

In Java Today,
a recently-posted Java SE 6 Performance White Paper presents an overview of performance and scalability improvements in Java SE 6, with impressive benchmark results. "One of the principal design centers for Java Platform, Standard Edition 6 (Java SE 6) was to improve performance and scalability by targeting performance deficiencies highlighted by some of the most popular Java benchmarks currently available and also by working closely with the Java community to determine key areas where performance enhancements would have the most impact."

The Quaqua Look and Feel project for Mac OS X has released version 4.1. "The Quaqua Look and Feel is a user interface library for Java applications which wish to closely adhere to the Apple Human Interface Guidelines for Mac OS X," automatically switching between appropriate looks for the Tiger, Panther, and Jaguar versions of OS X, and providing Swing implementations of NSBrowser and NSSheet. "Version 4.1 includes a FileChooserUI which roughly simulates the native file dialogs in Mac OS X 10.5 Leopard. Except for panel backgrounds and frame borders, Quaqua still uses the Mac OS X 10.4 Tiger design."

A new edition, issue 148, of the JavaTools Community Newsletter is out, with tool-related news from around the web, announcements of new community projects, a graduation from the Tools incubator (ReportNG), and a Tool Tip that lists the Top 10 Most Active Tools Community projects.

Today's Weblogs start with
Rex Young's Book review: Ted Faison, Event-Based Programming: Taking Events to the Limit. "Event-Based Programming: Taking Events to the Limit is the best book I ever found and read about the event-driven technology, not Java Swing. However we still need design pattern books on this subject."

Grizzly attacks! DWR's Reverse Ajax to support The Comet Implementation!, Jean-Francois Arcand writes,
"since day one of Grizzly Comet, I'm getting requests on how to use DWR's Reverse Ajax with the monster. Well, I've looked at the DWR's code and submitted a patch! The result is quite impressive..."

In today's Forums,
terrencebarr offers a timeline update in
Re: So where is Mobile JavaFX??.
"The details are still fluid. FX Mobile is a complete stack that is offered as a vertical solution for deployment on OEM handsets. Because platform consistency, compatibility, and integration are key goals I think it is unlikely that FX Mobile will be offered in parts anytime soon. More information will become public over the next couple of months as it gets finalized and FX Mobile comes to market."

In the communications forums, lbogucki discusses
Latency issues with Mobicents 1.0.03.GA.
"I have just started Mobicents server's and applications' tests and find out that there is a huge latency time between the time of first packet's arrival (sent from device) and server answer (in B2BUA example). I see about 1,8s between two SIP messages: INVITE is received on the server (data from console log) and when Mobicents sends TRYING (so device sends IVITE at least triple times by this time because of timers). Have You already looked at this problem? Maybe someone can give me any solution for that - is it possible to tune or do something with application/server?"

Finally, sfitzjava shares practical advice for mobile https in
Re: J2ME socket encryption.
"HTTPS is part of the base MIDP2.0 spec to be supported, however your mileage may vary. If you don't have a Verisign Certificate on your server (yes the server not the handset) then most device will have troubles doing HTTPS. If you use sockets you will need to sign your midlet if you want to use port 80 or 8080, else you can setup a non-protected port (meaning that your server doesn't have to run as root) on a port that is greater than 1024, and not one of the alternate server ports (8080)."

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.

ME Developer Days approaching