So who should be on the committee that oversees the Java Community Process? Well, last year, Hani Suleiman of OpenSymphony[4] and the infamous "Bile Blog" nominated himself and was elected. In an interview with TheServerSide[5] last February, he talked about why he ran:

I ran because anyone can, and I thought it'd be interesting to try to attack some of the problems that I felt plagued the JCP from the inside. I don't think I'm particularly qualified for the job, all I have is a keen love of all things Java, and a willingness to think through the issues. I do like to think though that I bring in a certain 'from the trenches' perspective, which I hope in time with the right nudging will make the JCP more accessible.

Robert Stephenson has announced the results of the GELC[7]'s search for a new name in his blog GELC => Curriki[8]. "A few months ago we ran a contest to suggest a new name for the GELC's new Website. Today the GELC Advisory Board's decision is officially out: the new name is Curriki. The new Website, still under development, is curriki.org and will support the GELC's new mission of providing "open source curricula" to teachers and students around the world. The new name fuses the terms "curriculum" and "wiki," symbolizing this aim to use technology to provide universal access to free curricula and instructional materials."

Last week, the Grameen Bank and founder Muhammad Yunus won the Nobel Peace Prize[9] for microcredit finance programs to help the world's poor. Grameen is also a sponsor of the java.net Microfinance Open Source[10] (Mifos) project, an incubated JavaTools community project to provide source software for running operations at a Microfinance institution, "to provide loan provisioning and savings products to the poorest people on the planet."

On today's Weblogs[11], Kohsuke Kawaguchi considers object state as it relates to JAX-WS inBringing state back to web services: HttpSession-scope[12]:
"Traditionally JAX-WS has never taken advantage of object state, just like servlet. That is, the container creates only one instance of your service class, and then have it serve all the requests concurrently. This makes it impossible to set values to instance fields, as you'll experience concurrency problem as soon as multiple threads hit your service."

InMy most-used utility methods[13], Ethan Nicholas offers
"a brief look at some utility methods I seem to need in every program I ever write."

Evan Summers stirs over a grab-bag of ideas inMmmm... Java[14]:
"I'm so bored... Oooo i know, i'll write a blog article. About things that Java doesn't have (yet): 'What We Might Get', 'What C# Has Got That We Want', and 'What I Really Want'."

kcr details the currentJava 3D 1.5.x release plans[16]:
"As you all know, we are in the beta testing phase of Java 3D version 1.5.0. We plan to have one more beta release next month and then deliver a final version of Java 3D 1.5.0 in mid-December. Java 3D 1.5.0 adds support for two new platforms -- Mac OS X (via the JOGL pipeline) and Windows/XP 64-bit -- as well as a few new features and most of the planned bug fixes. However, it will not support Windows/Vista, which will ship early next year (although it may run, it will not have been adequately tested). Also, there were a few planned bug fixes that won't make this release. For these reasons we are considering a quick 1.5.1 release to add Windows/Vista support and fix the most important of those bugs that missed the 1.5.0 release. We expect that this will take about 4 months to complete, so we would target late-April for the 1.5.1 release. This will necessarily delay 1.6.0 by about 4 months, but we feel that this is a good trade-off."
drewmca describes platform-specific security gotchas with GlassFish inRe: [Feedback]: Officially supporting Apache in GlassFish?[17]
"I think one of the biggest reasons for supporting Apache is that without it, on Linux you can't run the glassfish user as a non-root user if you want to run on standard ports. Non-root users in Linux don't have access to ports like 443 and 80, so the only way to get glassfish to run on those ports is to run as root, which is a big security risk. The only solution we had was to run Apache as a front end. Apache can somehow manage to run on those ports by doing some native level trickery but as far as I can tell there's no way to set that up in glassfish (or JSAS). Therefore I'd consider this a highly important feature."

Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our news submission
form[26]. All submissions go through an editorial review before being
posted to the site. You can also subscribe to the
href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
feed.

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 Java
Today RSS feed[36]. Also, once this page is no longer featured as the
front page of java.net[37] it will be
archived along with other past issues in the
href="http://today.java.net/today/archive/">java.net Archive.

Are you going to run for the JCP executive committee?

Your use of this web site or any of its content or software indicates your agreement to be bound by these Terms of Participation.