Skip to main content

Five to One

Posted by editor on December 14, 2006 at 10:38 AM PST

Running late again...

OK, late blog today... sorry about that. It's been a weird week, getting ready for the holidays and wrapping up work for the year. O'Reilly accounting naturally wants to close their books before the company's holiday break, so all us editors have to resolve all our billable business this week. Add to that the deadline for JavaOne proposals (more on this in a minute), and it seems a week of urgent little tasks.

I did dinner last night with author and blogger Jonathan Simon, who has started a new full-time programming gig here in Atlanta, though he'll apparently be primarily working remote from Phoenix. This is one of those arrangements that's becoming increasingly common: O'Reilly is headquartered in California, but the last two editors have been in the Eastern time zone (Daniel in Cleveland and me in Atlanta), and if you keep up with the prolific Joshua Marinacci, you'll recall he announced he is moving to Oregon, where he'll be a remote member of the NetBeans team.

Best reason to work from home? Avoiding the Atlanta commute. It took Jonathan almost an hour to drive 15 miles on the top end of I-285 at 6:30PM (anyone from Atlanta is probably thinking "only an hour?"). By comparison, my morning commute takes about two minutes: grab contact lenses, walk down the foyer steps, dodge the squeaky step (to avoid waking the kids), grab a Coke Zero, head down the basement steps, turn right at the Cowboy Bebop wallscroll, turn right again at the couch, flip on the heat, flip on the lights, wake up the G5.

I'd mentioned the JavaOne session proposal deadline, and in today's Weblogs, Annette Vernon says the conference office is witnessing a Heart Pounding Drama: "Who thought that JavaOne could cause heart thumping drama? With little more than 48 hours until the Call for Papers closes (12/15), it's an experience I probably will never get used to."

Darryl Mocek has posted a blog on
phoneME Advanced Peer File Structure, which is a
"discussion of the peer file structure in phoneME Advanced."

Finally, Zarar Siddiqi addresses
The pain of migrating to Maven:
"Plan on migrating from Ant to Maven? You don't know what you're in for."

Reminder: there are just a few days week left to send in your pictures of Duke's holiday for our annual year-end roundup. Please send pictures by Tuesday, December 19.

In Java Today,
the first release of phoneME Advanced that will be developed with the participation of the Mobile & Embedded Community, phoneME Advanced MR2, is now available. "phoneME Advanced MR2 is a Java technology-based stack designed for advanced client devices that provides a complete application platform for mobile developers. MR2 will expand the scope of the software by adding advanced application management features to enable improved flexibility and portability. In addition, MR2 will enable backward compatibility with existing mobile handset application environments by providing an implementation of MIDP 2."

The 104th issue of the JavaTools Community Newsletter is available, with a roundup of tool-related news from around the web, a call for testers of the Java Tools IDE, news from the GigaSpaces project, announcements from new projects that joined the community, and a Tool Tip on using StatCvs or StatSVN to get statistics from your project.

DevX has a number of new articles offering a comparison of popular Ajax frameworks, including GWT, Dojo, and Direct Web Remoting (DWR). For total newcomers, David Talbot answers the question Which AJAX Library Is Right for Me?, while Edmon Begoli takes each through its paces developing a dynamic application in Putting AJAX Frameworks to the Test. Finally, An Open Source AJAX Comparison Matrix offers an at-a-glance view of the strengths and weaknesses of the various frameworks.

In today's Forums,
jwenting sees the situation for data access by mobile devices getting better, in
Re: Do operators really want java and the associated data traffic?
"That was the problems with things like T-Zones and iMode. Each carrier controlled its own environment (in fact not dissimilar to AOL and Compuserve controlling their customers' environments for years). With GPRS access becoming more common that's changing, as customers are no longer dependent on their network provider for determining what they can see. I can take my smartphone and browse to for example, that would not have been possible not long ago."

rasto1968 discusses his experience calling web services from Swing apps in
Re: swing-ws remote clients:
"I'm not using swing-ws for it, but I am using java based web services with my RIA. I'm intranet based, so I don't have to worry too much about security, but we do have a role based model (the login returns a token which then has to be passed in with all further ws calls). The original web services were provided by Axis, but I have since migrated to JAX-WS which is very easy to use (it has very good support in Netbeans). find splitting everything up this way has simplified the code considerably (we are re-writing a legacy VB app) and the performance is very good."

Finally, rabbe thinks there should be place at JavaOne for GCJ, Harmony, Kaffe and the rest, writing in the thread
Re: Alternative VMs:
"I agree with JWenting that alternative VMs are a niche at best. It seems like a good topic for a BOF session though."

In today's
News Headlines

Registered users can submit news items for the href=""> News Page using our
news submission
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href=""> News RSS

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.

Running late again...