Interrupted by Fireworks
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 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. "
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 java.net 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 java.net
News Headlines :
- Geronimo Passes J2EE TCK 1.4.1a Test Suite
- Submitted to JCP: JSR 278 - Resource Management Framework
- Jamecs Project: New "Janno" Core Platform
- JNode 0.2.1 - Java OS
- Mantaray 1.8 - Messaging Framework
- XAMJ 0.92
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
- July 8-10, 2005 New York Software Symposium 2005
- July 15-17, 2005 Central Iowa Software Symposium 2005
- July 19-20, 2005 Pragmatic Studio
- July 27-31, 2005 ADHOC 2005
- July 29-31, 2005 Desert Southwest Software Symposium 2005
- August 12-14, 2005 Lone Star Software Symposium 2005: Austin Edition
- August 19-20, 2005 Salt Lake Software Symposium 2005
- August 23-24, 2005 Pragmatic Studio
- August 26-28, 2005 Southern Ohio Software Symposium
- August 29-September 1, 2005 Enterprise Java Architecture Workshop: Munich
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 href="http://today.java.net/today/archive/">java.net Archive.
It's not all about JavaOne after all...