Skip to main content

I Just Go

Posted by editor on November 18, 2005 at 7:10 AM PST

The JavaOne 2006 clock ticks away

The earlier-than-usual JavaOne 2006 -- it's in May, not late June -- is bound to catch some people unawares. In particular, if you plan on speaking, then you'd better plan on having your proposal done in the next two weeks. Less, actually.

James Gosling offers this reminder in his blog entry JavaOne is Getting Closer, in which he suggests: "Do a really good job on your abstracts: there are always far more proposals than available time slots." He also pitches the annual contest:

It's time to start thinking seriously about ideas for the T-Shirt hurling contest. Cash! Free passes to JavaOne! You just have to figure out how to get some t-shirts into the audience. Last year was a real lesson in engineering: 2 out of 3 entries broke, but in interesting ways. — James Gosling

Also in today's Weblogs,
John D. Mitchell suggests you
Code Naked. Well, not literally, but... "finding yourself naked, in public, is a dream/nightmare that many people have. It could just be me but when I was first starting to program, I had a nightmare that not only was I coding naked but my code was naked, too. Partly in response to that, I became much more diligent about writing excellent code so that I'd never be embarrassed by my software."

How I Learned to Love Domain-Specific Languages (in Three Parts), Ben Galbraith writes:
"I've been watching the hype surrounding domain-specific languages (DSLs) with skepticism. At first I thought, 'Why would I learn some custom syntax when I could use good old Java and XML?' And then, gradually, I saw the light."

In today's Forums, dressegu has a JavaOne 2006 suggestion
Re: Cool Stuff:
"I would love to see a session on the topic of collaborative robots and/or sensor networks. Maybe a survey of existing tools and libraries and how they can be used together. What about tools for simulating these environments? I've seen some of this done in the C/C++ world, but I spent most of my time tracking down pointer problems, etc. I'd love to be able to do the same types of things in Java so I can concentrate on the actual problem."

linuxhippy bemoans the state of AWT in the Mustang Feedback forum message
Re: Native Swing Treetable support:
"Well I take a look at AWT and see all those problems this crappy toolkit cause, many wasted developer hours since of inconstistencies and bugs. And that with such a simple toolkit as AWT! Since Tiger (1.5) AWT is even implemented almost as lightweight as Swing on Unix-platforms because SUN did not want to waste any time writing another native implementation and it works better than the Motif based predecessor."

The latest Poll asks "Do you like Java's checked exceptions?" Cast your vote on the front page, then check the results page for results and discussion.

In Projects and
the JavaDesktop Community is highlighting the Swing text rendering features survey, which "is designed to help the J2SE development engineering team determine the most important javax.swing.text features to focus on for Dolphin (J2SE 7.0)." Topics include markup language support, printing support, user-friendliness, and more.

Felipe Gaucho's blog entry Moving to Linux speculates that collaboration between Java and the rest of the open source community is held back by the apparent fact that few Java developers actually develop on Linux. He looks at the "traditional" issues affecting Java on Linux, then offers a checklist to get started developing Java on Linux.

In Also in
Java Today
exciting as it is, adding AJAX functionality to your applications can mean a lot of hard work. In AJAX with Direct Web Remoting, Philip McCarthy shows you how to use Direct Web Remoting (DWR) to expose JavaBeans methods directly to your JavaScript code and automate the heavy-lifting of AJAX. "In the simplest terms, DWR is an engine that exposes methods of server-side Java objects to JavaScript code. Effectively, with DWR, you can eliminate all of the machinery of the AJAX request-response cycle from your application code. This means your client-side code never has to deal with an XMLHttpRequest object directly, or with the server's response."

Have you ever defined your own XML-based markup, only to discover that everyone else in your industry did the same thing, leaving you with mutually incompatible languages? Maybe it's time for new languages to give way to something less ambitious and more practical. As Micah Dubinko writes, "An informal movement called microformats embraces reusing existing XML vocabularies, most notably XHTML, in favor of developing either freshly minted vocabularies or proprietary formats. A wealth of information is available on, as well as here on, but to get a better feel for what's happening in the microformats space, I tracked down a few leading practitioners: Tantek Çelik of Technorati and Casey West of Socialtext." The article Microformats and Web 2.0 explores their ideas on the subject.

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.

The JavaOne 2006 clock ticks away