Skip to main content

Happy Anniversary TSS

Posted by daniel on June 6, 2005 at 7:22 AM PDT

TheServerSide turns 5

I was surprised by the note from Floyd Marinescu that turns 5. They are such a staple in the Java ecosystem that I thought they had been around much longer. Thanks Floyd and the gang for all the great work you've done these past five years and best wishes for the future.

Getting access in Java code to system level information that native applications might access is a long standing challenge. In today's Weblogs, Chris Adamson blogs on Getting the free disk space.
"One of Java's longest-standing, most absurd deficiencies finally... and I do mean finally... gets fixed. Mustang will finally allow you to figure out how much disk space is left, before you try to write a file."

Gregg Sporar reports on Project Matisse.
"Don't enjoy doing layout grunt work in order to build a Swing application? Help is on the way. Project Matisse will eliminate that grunt work completely. It's more than just support for graphically drawing your form; Project Matisse provides hints as to where your controls should go on your form."

Then new book Java Generics and Collections has been added to GELC for pre-publication help. Daniel Brookshier blogs that "Phil Wadler and Maurice Naftalin are writing a book titled "Java Generics and Collections". They are using the Global Education and Learning Community to help with the review of their book. Come take a look at their project and help them out. It is certainly a great way to learn about the subject before the book is published.

In Also in
Java Today
, the Pragmatic guys have posted two chapters from Greg Wilson's new book Data Crunching: Solve Everyday Problems using Java, Python, and More. The PDF excerpt , Horseshoe Nails, covers the trivial things that you need so your whole application won't come "crashing down". This is the section on unit testing which includes a discussion of sampling and string I/O.

Are you designing your persistent objects to support search? Paul Mukherjee writes, "I have seen many applications where the benefits of a carefully designed O-R mapping layer have been negated by ill-conceived search functionality that couples the domain objects tightly with the database." So, in Domain Searching Using Visitors, he shows how to use the Visitor design pattern to develop a search architecture that is flexible, maintainable, and adaptable to different persistence strategies.

In Projects and
Daniel Brookshier's blog Students to win prizes and fame today in Amsterdam for writing J2ME applications for Ricoh describes the Global Education and Learning Community's involvement in a Ricoh-sponsored contest to develop J2ME applications. A community project allowed students to get help from noted J2ME experts.

The Apple World Wide Developer Conference (WWDC) starts today in San Francisco, and the Mac Java Community home page has a list of sessions of interest to Java developers. Also, a page on the community wiki, WwdcSessionNotes, describes what attendees will need for Friday afternoon's hands-on Eclipse demo.

In our spotlight,
As part of the Community Corner at JavaOne, there will be a slide show on the plasma screens in that part of the pavilion. Members are invited to submit pictures of groups of developers, screenshots of projects, pictures of community leaders, and anything else that would help show the breadth of the community. To submit, log into your account, go to the Documentss & Files section of the the 2005 JavaOne slide show folder and click "suggest a file."

TLund posts on Netbeans and ClearType (b39)
in today's Forums.
"Just tried the new build 39 with Netbeans 4.1. Finally we have sub-pixel antialiasing in Java, and it's looking very good. But, it doesn't seem to be working in all parts of the Netbeans IDE. The menu section (file/edit/view etc) is rendered with ClearType, but not the editor. The dropdownlist in "Navigator" is rendered with ClearType, but not the rest of the navigator window. etc.. Why is this? I should probably be asking the netbeans team instead, but I just wanted you to know."

PLindsay comments on a New critical article on JAXRPC/WSDL
"This paper is more evidence that web service standards continue to prove to be what it is not: simple and interoperable. The SOAP standard started life with Don Box's incredibly naïve specification which evolved in the W3C and ultimately required an industry third party (WSI) to step in and try to make sense of the mess. The reality is marketing has pushed us into a XML everything world where "we" the technical citizenry are sentenced to make it work."

PatricBectel has some thoughts on the
Memory manager on Win32

"As far as I can see, there's a chance beyond the "grey rect problem" fix to further enhance performance of Java client app. This effect is really annoying and it's a critical one for Swing client apps as they appear sluggish although they aren't. I keep telling my customers of this effect for years now (not to bother *me* with it, but M$, or switch to Linux), but few days ago I stumbled over the links above."

In today's
News Headlines

Registered users can submit news items for the href=""> News Page using our
news submission
. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the href=""> News RSS

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href=""> events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

TheServerSide turns 5