Skip to main content

Interrupted by Fireworks

Posted by editor on July 5, 2005 at 11:02 AM PDT

It's not all about JavaOne after all...

This is why we encourage projects, particularly open-source efforts, not to make major announcements during the middle of JavaOne: Apache's Geronimo team has just announced that they've passed the TCK test suite, bringing this open-source and liberally-licensed J2EE server closer to full J2EE certification. Had this announcement come early last week, it could easily have been missed among all the other JavaOne week announcements. Instead, announcing it just after JavaOne -- going into a holiday-shortened week in the U.S. when Sun is closed anyways -- picks up better notice (such as this mention in the daily blog) and presumably more attention from potential users and even contributors.

Now if you're really smart, your project will time its next major announcement for mid-August, when there's nothing going on and we're dying for news.

In today's Featured Article, Eugene Kuleshov shows you how to Create a Simple IoC Container Using Annotations: "In this article, you will see how to use annotations to automatically resolve component dependencies. This can help to build a flexible container that can be used to inject dependencies into the custom components."

JavaOne wrap-ups and impressions, positive and not, are the focus of today's Weblogs:
James Gosling writes about The last day of JavaOne: "My keynote was this morning, followed by a panel session and a blur of conversations with the press, customers and developers. I could write a book on what's gone on today, but I'm so tired after 4 incredible days that I'm not going to be able to do it all justice."

Kirill Grouchnikov was far less impressed. Describing JavaOne - what a cool, next-generation, Brazilian experience, he writes: "I swear to god, if i hear the word 'cool' one more time, i'll put a gun to my head and pull the trigger. But then, i look at my own nick and take a deep breath. There's a cartoon too."

Kathy Sierra says the proof of Java's well being is not in the proverbial pudding, but rather in the gift shop: In The JavaOne Store Metric, she writes: "If JavaOne logo merchandise sales are any indication of Java's continued success, Java is in fabulous shape."

In Also in
Java Today

Java recently celebrated its 10th birthday, but where does it stand today and where is it going? In Java Turns 10: The Developer Retrospective, prominent developers and community luminaries (including Bruce Tate, Jack Herrington, Jim Waldo and others) talk about Java's history, the tools they use, the client-side story, things they'd like to see changed and, of course, whether Sun should open-source Java.

Chances are you use Ant--an ONJava survey showed that 94
percent of their readers use it--but are you getting the most out of it? As
Les Hazlewood notes, "today's enterprise Java projects are complex in
structure, functionality, and organization. They usually have a lot of
source code and supporting artifacts (properties files, images, etc.) to
manage." An ideal build system will help manage this complexity, by
building only what's needed for specific tiers, by catching unintended
dependencies, and by keeping configuration management hassle to a minimum.
In An Ant Modular Build Environment for Enterprise Applications, Les
Hazlewood shows you how to construct a more modular build that helps
achieve these goals.

In Projects and
the SWATO project has graduated from the incubator to a Java Enterprise Community project. SWATO (Shift Web Application TO...) is a set of reusable and well-integrated Java/JavaScript library that provides an easy way to shift the interaction of your web apps to an AJAX model.

The Jini Community's June 2005 Newsletter reports on Jini-related sessions and BoF's from JavaOne 2005, spotlights two Jini projects, and points to an introductory article that discusses the concept of leases and why they're so important to developing Jini services and clients.

In today's Forums,
chet is looking for JavaOne feedback in the topic
Desktop track: How'd it work for you?:
"Having spent way too much effort this year helping to plan and execute the Desktop track this year, I'd love to know how well it worked for the folks that went. Any talks you really liked, or really didn't? Any topics you were happy we covered, or happy we didn't? Or topics you wish we had covered? How effective were the presentations? I'd like to see us keep improving the Desktop track (and the conference overall); let us know if you have ideas on what we can do next time around to improve it for you. "

User gwk wants to know why parts of GlassFish are not pure java?
"After downloading the Linux version of GlassFish I noticed there are indeed native parts (*.so) there. What are they for? I am running on FreeBSD which can emulate a Linux environment (mostly.. err, sometimes...). I have both a FreeBSD jdk 1.5 and a Linux one available ... What's the deal - can I expect the rest will work w/o the *.so?"

The latest Project Spotlight features the newest community, the Robotics Community, which "made its debut at JavaOne, with robotics being the subject of two technical sessions at the conference."

The poll question for this holiday-shortened week is Do you plan to attend JavaOne 2006? Be sure to cast your opinion on the front page.

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.

It's not all about JavaOne after all...