Posted by editor
on December 21, 2007 at 8:28 AM PST
What was 2007's biggest story? Also:
java.net Poll: What was the biggest Java-related development in 2007?
Java Today: Metro 1.0.1 and 1.1, EnJine project, and JavaTools Community Newsletter #152
Weblogs: Reasons for PDF-Renderer and Scene Graph projects, Chet's JavaPolis '07 slides, and no respect for properties
Forum Posts: Hyperjaxb3 0.3, Scene Graph API suggestions, and Wonderland API stability
What was 2007's biggest story?
We're closing in on the end of another year -- we'll publish the last front page of the year on Monday, then take a week off for the holidays -- so today's the day for the last new poll of the year. And as it's been a pretty eventful year for the Java community, it seemed a good time to take a look back and say "what happened?"
Some of this year's major events were expected in advance, like the release of the unencumbered OpenJDK code, as promised by the GPL announcements in late 2006. And NetBeans 6.0's release capped a long development, with many developers downloading milestones and betas over the last two years or so.
But surely nobody saw JavaFX coming. Or the Google-driven Android platform. And as of last year, we were all expecting Apple to release Leopard with a Mac JDK 6 in the Spring... none of us thought Leopard would slip to Fall, and still not include JDK 6.
Heck, at the beginning of 2007, 17% of us expected to be using Java 7 by year's end . Predictions are tricky things.
So let's apply 20-20 hindsight with
our final java.net Poll for 2007, which asks "What was the biggest Java-related development in 2007?" Cast your vote on the front page, then visit the results page for current tallies and discussion.
In Java Today ,
Metro , the web services stack that's part of GlassFish , has just released Metro 1.1 and
Metro 1.0.1 . As Vivek Pandey explains in a blog on the dual release, "Metro 1.0.1 is a restricted bug fix release and is integrated with ," while "Metro 1.1 release includes WSIT 1.1 and JAX-WS RI 2.1.3 . Metro 1.1 is a stand alone release but can be easily installed on Glassfish v2 UR1, see the instructions on how to here . Good news is that Metro 1.1.1 which is a bug fix and selected feature release of Metro 1.1, will be integrated in to upcoming Glassfish v2.1 (Sailfin)." Metro 1.1 features include efficient Handler using Handler support, large and Streaming attachment support, XML Schema validation support for SOAP messages, early access support for WS-Reliable Messaging 1.1 and Kerberos tokens, and more.
The EnJine Project "is an open-source (GPL) game engine written in Java and making use of the Java 3D API. Its main purpose is to serve as a didactic tool to aid in teaching game design and computer science, especially computer graphics and software engineering subjects." Blogger Daniel Wildt recently posted an interview with Enjine's Ricardo Nakamura about the project's history, goals, and internals.
The latest edition, issue 152 , of the JavaTools Community Newsletter is out, with a holiday greeting, tool-related news from around the web, a new project announcement, and a Tool Tip that rounds up statistics about the JavaTools community in 2007, including listings of the top projects and categories.