The Java Brand
The new Java logo was unveiled at this year's JavaOne conference. There was so much secrecy around the logo that, even though O'Reilly edits the content for java.net and the new logo sits at the top of every page, we weren't allowed to see it until the day of the launch. Never mind that one of our bloggers walked down to Moscone four days early and snapped a picture of the new logo and emailed it to all of us. The marketing idea behind the new logo is that it would go on cell phones and other devices and on shrink wrapped apps to indicate that there was Java inside. In the Java Today featured weblog, Jonathan Simon writes "as soon as my users know that I wrote my application using Java, I have already failed."
These two ideas are not in conflict with each other. Apple has included the JRE in every version of Mac OS X. Currently they ship J2SE 1.3.1 and J2SE 1.4.1. One of the most significant announcements at JavaOne was that PC OEM's were following suit. Now that laptops, desktops, and other devices are shipping with Java bundled, consumers need not know that a particular app was written in Java.
But, Simon points out in Java VM Management, a modest proposal , developers still require specific VMs -- not just 1.2 or better but 1.3.1_02. On the Windows side, many apps require the installation of the specific VM needed to run them. There are many problems with this and Simon suggests several solutions built around a Java container. On the Mac side the problem is solved by not allowing the installation of additional VMs. If you need to use 1.4, Apple provides a single instance of a 1.4 VM. If you need a previous VM then you get a single instance of a 1.3 VM. If you want to use some other specific release, you can't. You can weigh in in the talkback section.
The other featured Weblogs , Jack Shirazi points to slides from a favorite JavaOne session led by Joshua Bloch and Neal Gafter, the JavaOne programming puzzlers. Shirazi also points to slides on various performance tips before challenging you to try this year's set of ten puzzlers.
In Also Today section we feature a Javapedia page on Books for developers. Last week at OSCon one favorite non-conference event was an expedition to Powell's Technical Books. New and used books shelved together with aisle after aisle of computer books. A Geek's toy store. Our other daily feature is part two of the ONJava series XML Publishing with Cocoon 2. Cocoon is a fairly complex framework. Before embarking on learning it, you may want to start by checking out the Cocoon project page to make sure it fits your needs.
Steve Mallett, the Java Today news editor has gathered the following
Java Today News Headlines : href="http://today.java.net/today/news/"> "JSR 168 Portlet Specification in Public Review", "Jakarta Velocity Tools 1.0 Released", "Orbeon Open Sources its XML RenderKit for JavaServer Faces", "Jameleon 1.2 Released", and "Unbreakable Oracle Breaks".
Once this page is no longer featured as the front page of
href="http://today.java.net"> Java Today it will be archived at
http://today.java.net/today/archive/index_07182003.html. You can
access other past issues by changing the address appropriately.