Skip to main content


Posted by editor on December 9, 2005 at 6:12 AM PST

Your editors make an appearance

Your editors, meaning Chris Adamson (me) and Daniel Steinberg (him), will be at ApacheCon 2005 in San Diego next week. We're mostly there to find out what's up with Jakarta, Harmony (wow, that's been quiet lately), and the many other Java-related activities in the Apache sphere. We're also really interested in meeting people and getting a sense of what people are working with, what they do and don't like in the Java realm, and what else is out there.

Prospective writer, blogger, or podcast correspondent? We're hosting a Writing for O'Reilly BoF on Tuesday night that will cover writing opportunities on (and other O'Reilly sites). Of course, if you want to write for us, you don't have to be at ApacheCon; just drop us an e-mail at

Not that Apache is the only game in open-source town. Jacob Hookom says Move Over Apache, in today's Weblogs:
The reason why I'm writing this blog is that so many out there have shied away from contributing to Sun's open source initiative under the CDDL. I'd like to use my last year as an example of the opportunities that are provided by making that one decision, the same decision that any of you can pursue.

Humane interfaces, simplisticity, and domain languages, John D. Mitchell is
"weighing in on the debate over 'humane' vs. minimal interfaces, what simplicity doesn't mean, and how creating good languages is the only truly humane solution."

Fernando Lozano says
If you use Linux, you should use JPackage:
"The lives of Linux System and Network Administrators and Developers would be easier if all Java software vendors started to use JPackage guidelines when building their installation packages."

The latest Poll asks "Where should operator overloading be permitted in Java?" Cast your vote on the front page, then check the results page for results and discussion.

In Projects and
the JavaTools Community page is spotlighting the Coyote project, whose goal is to create NetBeans plug-ins to simplify writing code in dynamic languages. The project is initially targeting Groovy and Jython, but intends to develop a common framework that could be used by many languages (noting there are nearly 200 languages that run on the JVM).

The SDN feature The Next Wave of GUIs: Project Matisse and NetBeans IDE 5.0 interviews Scott Violet and Tomas Pavek, creators of the Project Matisse GUI builder for NetBeans. They discuss Matisse's goals, its use of a new LayoutManager, the challenges of developing a cross-platform GUI builder, two-way editing vs. guarded blocks, and more.

In today's Forums,
nall says I want green threads. Help me brainstorm how...
"I have an application (a simulation framework) which could benefit from green threads (aka user-level threads). [...] Unfortunately, the -green JVM option was dropped in 1.4. I have been trying to come up with a way to get green threads behavior, but it is difficult as Java doesn't support continuations."

murphee explains openness to alternatives in the Beyond Java book discussion
Re: Chapter 7: Ruby on Rails:
"Why should I want to replace the Java platform? I'm earning my money with it and it's a huge platform that contains everything that one can need (libraries, tools, etc) But: it does not mean that Java (the language) is the last word in language design. [...] Not to mention that I'm slowly losing trust in the Java language development team, after such nonsense as static imports added to the language (I won't discuss Generics). With all the mad talk about adding direct XML to the language & all, I'm looking for possible(!) exit strategies from the Java language that will allow me to keep on using the Java platform."

TCP tuning tips top
Also in
Java Today
If you're doing big file transfers, you might find that big pipes don't always deliver the performance you may expect. But don't automatically blame the network engineers: the problem may well be un-tuned software. In the ONLamp feature Tune Your TCP, Brian Tierney shows how to determine optimal send and receive buffer sizes, and how to set those parameters on Java's Socket class.

"Java technology and AJAX work well together. Java technology provides the server-side processing for AJAX interactions. It can provide this through servlets, JavaServer Pages (JSP) technology, JavaServer Faces (JSF) technology, and web services. The programming model for handling AJAX requests uses the same APIs that you would use for conventional web applications. JSF technology can be used to create reusable components that generate the client-side JavaScript and corresponding server-side AJAX processing code." In the tech tip Using AJAX with Java Technology, Greg Murray shows how to create auto-completing text fields in a browser with AJAX and servlets.

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.

Your editors make an appearance