Skip to main content


Posted by editor on May 1, 2006 at 7:05 AM PDT

The timing of all these release candidates

OK, I went over this last year, and Daniel went over it for years before that, but let's do it again. Making your big release at JavaOne seems like a good idea, because there's so much going on at the show and everyone's tuned into Java for that week. But in the end, it turns out to be a bad idea for many products and projects, because you get drowned out by product announcements from a few big guys, or news from the keynotes, or whatever. If you did your big release in the middle of the summer, when things are slow, it would probably end up on our front page (since we're usually dying for news around that time of year) and the other major Java sites as well. But when you do it during JavaOne, you get buried. So unless you're doing a big release at JavaOne for the sake having something to talk up at your pavilion booth, it's really not as good an idea as it seems.

Why am I mentioning this now? Well, the last thing I do before writing the blog is to check and push the news items, and I noticed that three out of the seven items are "release candidates" of various projects. And when you're kicking the tires of the release candidate two weeks before JavaOne, it's a pretty good bet that the final release will come out at J1.

And what'll happen is that we'll be in the Community Corner listening to mini-talks and meeting project owners and talking up the site to convention-goers and handing out schwag (we do have schwag, right Marla?) and not paying a lot of attention to product releases. And the front page will be our traditional JavaOne big-bucket-o-blogs coverage of the show, from our bloggers as well as a few guests. So, we won't really be looking for project release blurbs until the week after JavaOne at the earliest.

So, seriously -- you want to make a splash? Do a release in the middle of the summer, and send me an e-mail then so I can be sure to put it on the front page. Thanks.

In Projects and
Joshua Marinacci says "I'm sure I'm the last Mac Java developer here to figure this out so I'm posting it not so much for you but for future generations intrepid googlers to find": How to get code completion with Javadocs in Netbeans on Mac OS X. A comment points out the documentation bundle is available from Sun or from Apple.

The radioAe6rt blog entry Mating Tomcat to JXTA combines the the world of the web applciation with the world of JXTA via BridgeServlet, which is "a Java servlet that has a view into a JXTA peer to peer network. In fact, BridgeServlet functions as a servlet and JXTA peer simulaneously, processing HTTP requests on one side and JXTA peergroup services on the other."

David Herron covers Tutorial on implementing a scripting language on top of Java in today's Weblogs:
"Build your own scripting language for Java covers a topic I had wanted to research and write. Fortunately someone else took up the cause. At issue is the question of using the JSR 223 features, in Mustang as the javax.script package, to implement a scripting language on top of Java."

The World (of IT) Heads To Austin, John Reynolds writes:
"The World Conference on Information Technology (WCIT) is coming to Austin this year... and it should be a lot of fun. I've been volunteering for the event over the past week or so (doing some mundane tasks that just have to get done) and I will be helping out during the event itself. There is a tremendous amount of work that goes on behind the scenes..."

Roger Kitain has a compatibility update in
Java EE SDK Runs Seam:
"I am happy to report that Seam (the JBoss application framework that unifies JSF and EJB 3.0) runs on GlassFish, the Open Source Application Server from which the Java EE SDK is built."

In today's Forums,
alexismp clarifies GlassFish issues in
Re: Why doesn't @EJB annotation work in client with -javaagent.
"Resource injection only works on managed objects. Using the @EJB annotation works for ACC clients. Such clients can be run with the appclient script or deployed via Java Web Start. See Tim's blog here: "

ewin bemoans a javax.comm abandonware fiasco in
Re: Comm-API: Windows download missing:
"But it gets worse. The license prohibits redistribution of the implementation. So even if you have that old release, you can't legally redistribute it. I always asked my customers to download the implementation from, because I couldn't bundle it. Can you imagine the fun when new customers couldn't find it? I had to refund quite a number of customers who of course immediately became ex-customers. I had to stop distribution of a software until I had a version using RxTx. I lost quiet some money and customers."

In Also in
Java Today

Robert Eckstein takes a look at the JavaOne 2006 session list and picks out the Top 10 Java SE Destinations for JavaOne: "whether you're an enterprise, desktop, or portable device developer, you don't want to miss all the juicy information that will be available at this year's JavaOne conference." Among his must-see talks are The Continuing Adventures of Java Puzzlers: Tiger Traps (TS-1188), Filthy Rich Clients: Animated Effects in Swing Applications (TS-1297), and Simpler, Faster, Better: Concurrency Utilities in JDK Software Version 5.0 (TS-4915). Be sure to reserve a spot for your preferred sessions with the 2006 JavaOne Schedule Builder.

"Using scripting languages from Java can be useful in many situations, such as providing extensions to your Java application so that users can write their own scripts to extend or customize the core functionalities. Scripting languages are both simpler to understand and easier to write, so they can be ideal to give (technical) end users the possibility to tailor your product to their needs." In The Mustang Meets the Rhino: Scripting in Java 6, John Ferguson Smart looks at how the integration of scripting languages and Java actually works.

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.

The timing of all these release candidates