The Big Question...
For the Java community, there has only been one issue that could be labeled "The Big Question". Looks as if there's a keynote session on it.
Maybe not a keynote. As others have written, it's not easy to find the keynote listings for this year's JavaOne. That's mainly because they are no longer called keynotes - they are "General Sessions". This follows a trend at recent technology conferences. I never understood how these conferences had four or five keynotes - but didn't spend much time thinking about it. In any case, you can find the sessions formerly known as keynotes here.
Turn to day 4 and look down the page to the panel discussion that is titled The Big Question... Here's the description:
Numerous individuals and organizations suggest that JavaTM technology adopt a new community and development model. This panel will dive into the tangle of granular technical and legal issues, including the potential tradeoff between technologist's calls for openness vs. the market's demand for compatibility. Panelists include leading technologists, experts on legal and copyright issues, top industry analysts, and mainstream users of the technology.
This could be a huge moment but there are many unanswered questions in this description. Who are the panelists? Unless panelists belong to more than one category, this sounds like a pretty big group. Who is moderating the panel? Will they get to real issues in front of us? Is this a conversation starter? Will the discussion move to some forum where we can participate?
A "new community and development model." Sounds as if they could really be ready to address "The Big Question".
The Stripping down J2SE discussion has taken off
in today's Forums. JWenting suggests that we "make it policy to remove anything deprecated 2 versions later. ...That will clean a whole lot of crud out of the core APIs there and then. Combine that with a program to remove redundant functionality (by declaring it deprecated so it gets killed 2 releases later) and you have a powerful tool to get people to stop using old stuff like Vector and StringTokenizer."
JavaKiddy writes that "
One programmer's needless bloat is another programmer's must-have feature. ... If we start stripping chunks out of Java now, this will only break backwards compatability and serve to further instill confusion and FUD in IT managers and non-techie end users. If we segment Java into smaller, dynamically fetchable, downloads we only reduce the scale of the problem, not solve it."
MThornton says that "the worst aspect of the deprecated methods is where, when extending a class, you have to override the deprecated method rather than its replacement to obtain correct behaviour. This makes it extremely difficult to remove such methods because even new code has been forced to use them."
In Also in Java Today Massimilano Bigatti shares some solution principles that he has labeled Web Services Integration Patterns, Part 1. In the first part he introduces four domain patterns: service proxy, proxy with channel, service coordinator, and service simulator.
Steve Holzner has just published his book on developing with Eclipse. You can download the version 3.0 milestone build M9 and follow along as he shows you how to get the most out of developing, building and running Java code in Java Development on Eclipse, Part 1.
James Gosling is preparing for a week with no sleep. In Mob-o-geeks he writes "I was just talking to some the the conference organizers, and based on early registrations JavaOne this year is going to be noticably bigger than last year. Should be fun. My schedule is already a nightmare. Sleep will be a rare thing. Too many parties!"
Keep up with your favorite RSS feeds via email. In today's Projects and Communities check out the Java Desktop Community's fetchrss uses RSS to poll your favorite sites for updates, then e-mails updates to you, where you can flag or sort them.
In today's java.net News Headlines
- J2EE 1.4 SDK Update Release 1
- Eclipse 3.0 Final Monday
- Book Review: Java Examples in a Nutshell
- blojsom 2.16
- PostreSQL 7.4.3
- Sun Preparing for Open Source Solaris
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using
our news submission
form. All submissions go through an editorial review by news director
Steve Mallet before being posted to the site. You can also subscribe to
News RSS feed.
Current and upcoming
- June 21 6th Workshop on Learning Software Organizations
- June 23 NYJavaSIG: 1.5 Concurrency Utilities in Practice
- June 24 Accelerate Productivity with Sun Java Web Application Framework Mod Chat
- June 25-27 Western Canada Java Software Symposium
- June 27 Javapedia Workshop and Community Meeting
- June 28 - July 1 JavaOne 2004
- June 28 - July 2 WWDC 2004
- June 29 Java Communities in Action
- June 29 NetBeans Software Day at JavaOne
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 site.
Archives and Subscriptions: This blog is delivered weekdays as the
Today RSS feed. All java.net members can subscribe to the email
updates for the site at the href="https://java-net.dev.java.net/servlets/ProjectMailingListList">
java-net Mailing Lists page. You must be logged in to subscribe
to the javanet_Daily and javanet_Weekly lists. 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.