Posted by editor
on July 17, 2006 at 7:18 AM PDT
Returning to our normal schedule... also:
Java Today: SE too much like EE?, Mustang DP4 for OS X, and another GWT intro
Weblogs: Borrowing ideas, World Wide sWing, and fighting an interop bug
Forum postings: Harsh realities of LAF development and EntityManager in SE
Returning to our normal schedule
OK, I'm back home. Again. You probably didn't notice (because I pre-loaded the page Thursday night and pushed it Friday at 6AM), but I was AFK most of Friday because we did a one-day road trip to Nashville, becasue that's where they were holding auditions for "Who Wants to Be a Millionaire," which my four-year-old loves to mimic, and which my wife passed the test for. So that was fun, but yet another day in which I had to pick off all my work to-do's in little chunks of time here and there... probably not the smartest thing to do one day after returning from a week-and-a-half long trip, but it was a rare opportunity, and not that bad a drive from Atlanta.
Anyways, now that all this travelling is behind me, we should be back to our usual updating of content on the site. There's a new spotlight item today, and new feature articles are lined up for Tuesday and Thursday (one should have run last Thursday, but was held up at the last second).
A couple of items on the front page pick up on the recent discussions here and elsewhere about desktop Java, particularly the message sent by Sun arbitrarily adding Java DB to the Mustang JDK. Keeping this ball rolling is Java rock star, Aerith co-author, and former (future?) Sun intern Romain Guy, who asks Is Java SE becoming too much like Java EE? Despite the title, he argues the recent addition of Java DB to the Mustang JDK is a good thing for desktop developers. "Don't think of the DB as the core element of your application, think of it as an asset. Your application does not have to be a CRUD oriented piece of software to make use of a DB. It just has to be, well, an application."
Also in Java Today ,
the Mac Java Community home page notes "the java-dev mailing list message ANN: Now Available Java SE 6.0 Release 1 Developer Preview 4 , [which] brings word of the latest build of Mustang for Mac OS X, for both Intel and PowerPC systems. This latest developer preview is available from the Apple Developer Connection to all ADC members, including those at the free 'online' level. Note that ADC pre-release terms and conditions still apply, meaning the build can only be discussed on Apple's feedback channels. Also note that this preview release is not removable."
The recently released Google Web Toolkit (GWT) is a comprehensive set of APIs and tools that lets you create dynamic Web applications almost entirely in Java code. Philip McCarthy's Exploring the Google Web Toolkit shows you what GWT can do and help you decide whether it's right for you.
Dru Devore asks Where is development with Java going in today's Weblogs . "Technologies have come and gone over time. Is the latest round of technologies getting the hype worth integrating into a Java system? I am interested in hearing the feedback of the Java community about the latest and greatest technologies."
In World Wide sWing , Evan Summers writes:
"In a comment in Simon Morris' blog 'In Defence of the Desktop' he suggests 'Perhaps this just highlights how the desktop and web worlds are so very very different?' I suggest that this just highlights how the desktop world is so very very diverse :) "
Arun Gupta works through an interop problem in RESOLVED: WSIT and WCF Jun CTP Interop Bug :
"Seems like this CTP completely ignores a standard W3C extension element to indicate WS-Addressing on a binding/port. It generated the proxy correctly but of course the client did not send expected WS-Addressing headers and thus the endpoint faulted appropriately."
In today's Forums ,
kirillcool addresses the practicality of LAF RFE's in Re: BasicTabbedPaneUI.TabbedPaneScrollLayout :
"The (harsh) reality of LAFs is that most of them target 1.4.2. Some (like Substance) dare to venture and be so bold as to require 5.0 to run (and then i have to face the e-mail requests to backport it to 1.4.2). With Mustang missing this fix and proposed Dolphin timeframe - what does it give me really? I mean, for this specific case we are talking about making some stuff protected instead of private. So, even if it's done in Dolphin, i can't just start using it under Tiger, right (reflection and various precompiling techniques aside). We are not talking about a code bugfix, we are talking about the API change."
seems to have hit a wall in bringing EE approaches to SE in
Re: Using EntityManager
"I have done as much as I can with the method of getting an EntityManager in an SE environment ... and have been unable to make it work. At a later time I want to see what will be required to make my application run Standalone, using the EJB3.0 facilities. At that time I will double back to try to make the SE approach work. But in the meantime ... Given that all methods of getting an EntityManager that use dependency injection work only in "managed objects", and my application is designed to use a non-mamaged class in which the application executes all database access, I cannot use any of the approaches which use dependency injection. I am down to being able to use only one approach: obtaining an EntityManager by direct JNDI lookup. Having sorted this out, I will now try to make that approach work okay in my application."
In today's java.net
News Headlines :
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form . All submissions go through an editorial review before being
posted to the site. You can also subscribe to the
href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
Current and upcoming Java
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed . Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the
Returning to our normal schedule