Skip to main content

Why Don't You Get a Job?

Posted by editor on October 16, 2006 at 7:17 AM PDT

Yes, there's a place for job listings

There's a minor change to our navigation bar that I forgot to mention a while back when it was added. If you look on the front page's left nav, under "Get Connected", you'll see "People, Projects, and Jobs". It's the "Jobs" part that's new. Actually, it's not new; we've had a JobsWiki page for some time. We just realized that a lot of people weren't finding it, and were putting job listings or resumes in places where they probably weren't going to get found (the Project Help Wanted page, the forums, etc.).

It's a simple Wiki page because that seems an easy to use choice for both employers and job-seekers, easier than developing our own backend for job listings and resume postings and having to manage it. The big sites like Monster and can do that. We just wanted something small and lightweight for use by the community. We hope you find it useful.

In Java Today,
Romain Guy's blog Rich Internet Applications with SwingX-WS has a little more to say about SwingX-WS, following the recent publication of Richard Bair's article Web Swinging: "Richard's article did not talk about a very interesting component that sits in the source repository, JXForm. This component can be compared to the form tag in XHTML pages as it sends an HTTP request which parameters are obtained from the form's children. This means that in Swing, you can simply put text fields in your GUI and JXForm will take care of creating an HTTP request for you and hand you back the result."

"After talking with JUG-Leaders all over the world, and with the support and ideas of Aaron Houston, the Sun JUG program coordinator, we reached the keys of the success of every java user group." In How to make a Successful Java User Group, Ahmed Hashim shares 16 steps you can take to help your JUG succeed.

Over at Artima, Frank Sommers has kicked off a discussion of Closures without Complexity , looking at the more relaxed closure syntax in the latest proposal by Josh Bloch, Doug Lea, and Bob Lee. "Of all the recent proposals to add true closure support to Java, Block and Lea's sounds rather reasonable, because it would actually simplify current syntax by making a set of assumptions based on current practice. What do you think of the Bloch and Lea's proposal?"

This week's Spotlight is on the latest Ask the Experts session, which centers around Swing, the popular toolkit for building GUI's for Java desktop applications. Post your questions and you'll get answers from key members of Sun's Swing, Java2D, and AWT teams, namely Scott Violet (Swing Architect), Shannon Hickey (Swing Technical Lead), Chris Campbell (Java 2D Engineer), and Oleg Sukhodolsky (AWT Technical Lead). This Ask the Experts session runs from Monday, October 16 through Friday, October 20.

In today's Forums,
snies00 is apparently trying to do a lot of GlassFish hosting on one box. The story continues in Re: How to configure GlassFish to support virtual servers with separate JVM:
"Last night I ran across a blog that might shed some light on this issue. Another requirement that I failed to mention is the need to start/stop each customer's virtual host separately. Based on the info in the blog it seems that I need to create multiple standalone (non-clustered) server instances. That makes sense to me in that each instance then runs within its own JVM. This is important also to maintain separate class-loader spaces since each host's servlet is configured with different parameters. Given this new info my question is - does either GlassFish or SJS AS 9.0 (platform edition) support the ability to define multiple server instances? If so, could someone tell me how to accomplish it (or point me to some additional reading)?"

kohsuke explains calendar concerns in
Re: Why does the JAX-WS client code use XMLGregorianCalendar?
"XMLGregorianCalendar is thought to be necessary because Java's standard Date/Calendar types cannot represent all the possible values allowed in XML Schema date-related types. Such difference is often small --- for example, whether you can correctly represent 0.0001sec, or year 9999999999999, etc. So I kind of agree that it was a poor choice to make that a default. Then there's a fact that XMLGregorianCalendar is awfully hard to use. The factory class, as you pointed out, then the checked exception it throws. There are a few RFEs filed around this, so it should become better in the next revision of JAXP. The good news is that you can tell JAXB to use Calendar instead of XMLGregorianCalendar. Check the archive with XMLGregorianCalendar and you'll find how."

James Gosling introduces a Community translation experiment in today's Weblogs:
"My spare-time fun hacking project for the past couple of months has been a web site for community tranlation of documentation. It's currently live at When you first look at it, you see what looks like the output of javadoc, which is roughly what it is: javadoc run inside a servlet container."

David Herron addresses the difficulty of testing GUI's, and covers the JComboBox regression noted last week on the forums, in
Visual comparison in GUI testing, and a recent "horrible" regression:
"Saw Is Sun's Bug Fixing Policy a Failure or Success? which refers to Horrible JComboBox regression in b99 with WindowsXP L&F; ... There's a whole lot to this discussion to consider. What I want to talk about is the difficulty of finding bugs in rendering graphics (like a GUI)."

William C. Wake filed a series of conference reports late last week and over the weeken, starting with
NASAGA '06 conference, day 1 of 4:
"NASAGA - the North American Simulation and Games Association - is a group consisting mostly of trainers and facilitators who use games and simulations in their training. They're having their conference in Vancouver BC this week - and it's lovely here. (The only problem is - the conference has been so busy I've only been outside 2 hours.)"

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.

Yes, there's a place for job listings