HTML - not just for browsers any more
To many, HTML over a TCP/IP connection is the Internet.
Joshua Marinacci writes in his java.net featured article The HTML Renderer Shootout, Part 1 that "HTML is so pervasive, its usefulness outweighing its flaws, that we find it in many applications that aren't strictly web browsers. Chat programs, help files, and even a certain online music store are all built on top of the flexibility and ubiquity of HTML." Marinacci reviews free "HTML renderers, comparing their features, compliance, and speed; searching for the best one for any project."
Can we simplify or at least reduce the initial weight of the Swing APIs? In
Also in Java Today, Amy Fowler asks " How do we make Swing more tenable to a broader range of developers? We have to make it easier to approach and ensure developers can achieve better results with less effort. Swing is indeed broad and fine grained. This was intentional. We didn't want to limit the kinds of GUIs that could be developed in Java." In Java Trends an interview Fowler did with JDJ, she talks about the Java Desktop Network Component project and other GUI initiatives she's been a part of. "One theory I'm still trying to prove is that our monstrous Javadoc is an issue. There are indeed more methods on JButton than there ought to be, yet we should be able to emphasize more clearly in tools and documentation the two or three that developers really need."
Jeff Friesen continues his look at the new features in J2SE 1.5 in A Typesafe Enumerations Primer. He provides a quick example of an enum class that he says "differs in two significant ways from similar examples in both the whitepaper and other articles on the Internet: the use of values() instead of VALUES, and the absence of the enum class from case labels (e.g., case east instead of case Direction.east). Why? The first beta version of the Java 1.5 compiler does not recognize VALUES; neither does it support prepending Direction to a case label."
Are things looking up for developers in the job market?
today's Weblogs, Ron Hitchens asks If things are so bad, why are things looking good? He writes "My instinct tells me that something's up -- that currents are flowing below the surface. Whether that means a sea-change for the better, choppy sailing or a tsunami approaching over the horizon, I can't be sure. But I do believe that life in Silicon Valley is about to get interesting once again."
TechEd on java.net? N. Alex Rupp is reporting on his experience as a Java guy at TechEd 2004, Day 01. He compares and contrasts the communities from the two platforms. If you've seen both sides of this divide, you may want to respond to his comment that "the aggressive competition between different Open Source Java project teams might turn out to be one of our greatest strengths, if we can manage to keep the competition good-natured, and not forget who it is we're really working for. I pity the .NET outsider who tries to break in and compete head-on with the Groovy team, or the AspectJ folks. We'll see what happens."
In today's Projects and Communities ,
the Jini community's computefarm project aims to fill the gap with a compute server framework that is robust enough to actually be useful, while retaining conceptual simplicity.
The JUGs community congratulates new incubator graduates The Club des Utilisateurs de Java (France), the JavaVietnam Organization (Vietnam), the J2ME CDC Technologies (virtual JUG), and Java User Group Sardegna (Italy).
As this month's bookclub discussion draws to a close, John Mitchell asks about the Humane bullet.
Forums he asks "Is the real lesson that was learned, lo, those many years ago (and rediscovered over and over again), the simple fact that even in the most abstract of endeavors, people matter? That we may put aside the childish dreams of the silver bullet and discover what lies beyond."
Amidst a very active discussion about Swing, Ashley Herring stops to ask
Where does Sun's responsibility end and our's start?
Aimee picks up the thread of Native vs cross platform L&F's and writes that "things like file chooser, print dialog, directory chooser and the like should be truly native, not emulated, since there is no way you can fully emulate the native version."
In today's java.net News Headlines
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
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.