Some reader favorites:
EJB fundamentals and session beans
Create a scrollable virtual desktop in Swing
Wizard API updated!
Tim Boudreau has released a new version of the Swing Wizard library (version 0.997) that fixes the WizardException bug reported in JavaWorld's recent Open Source Java Project profile. The article's examples have been reworked to test out the new, improved WizardException. Thanks, Tim, for this helpful fix!
Open Source Java Projects: The Wizard API
Several roadmaps were presented during the conference. Unfortunately, most of the developers discovered that they had far too few dates. The maps were definitely not timelines; even the near-term availabilities were cloaked in "real soon now" (RSN) or "watch our Web site for more details" marketing lingo.
This did not, however, deter developers from trying to nail down specific dates. In every session I attended, developers repeatedly asked questions about release dates for APIs and products. Thankfully, there were enough new and interesting things to discuss that most of us found ourselves grudgingly willing to accept RSN. The new JDK 1.1 APIs, combined with continuing work on JavaBeans, electronic commerce and security, AWT and UI, media and communication APIs, and Java Everywhere (from personal devices to servers) gave us plenty to listen to and discuss in those three short days.
Technical content in the keynotes was disappointingly low, and almost every developer I spoke with found the technical sessions focused on delivering marketing messages rather than providing valuable engineering and development information. This was especially prevalent in the first day's tech sessions, which in many cases showed less actual code than even the most basic examples would have provided for the given topic.
JavaSoft had a tremendous opportunity to encourage industry partners, with a hand in developing portions of the Java APIs, to help present the technical sessions. Although this would have helped to demonstrate industry commitment to Java, it also may have diluted the Sun/JavaSoft-specific marketing message. Still, we already know and believe "write once, run anywhere." Let's allow industry partners to prove it to us through programming- and engineering-oriented technical presentations, rather than solely through JavaSoft's marketing initiatives.
Perhaps the saving graces for JavaSoft were the final two days of JavaOne, which were decidedly less marketing-oriented and of greater technical content. Plus, much useful technical and business information changed hands on the Java Pavilion floor and in the sideline birds-of-a-feather (BOF) sessions. As John Gage (director of Sun's science office) had encouraged in his introductions to a couple keynotes, many attendees found the most direct payoff in approaching new people and building new relationships.
One major promise of object-oriented programming in general, and of Java in particular, has been the ability to develop interoperable, portable, and powerful software components. No language or technology, including Java as available in JDK 1.0, has been able to deliver on this. JavaBeans and JDK 1.1 do.
Free Download - 5 Minute Product Review. When slow equals Off: Manage the complexity of Web applications - Symphoniq
![]()
Free Download - 5 Minute Product Review. Realize the benefits of real user monitoring in less than an hour. - Symphoniq