Skip to main content

Time Breaks Down

Posted by editor on January 2, 2008 at 5:51 AM PST

Welcome to 2008

Ack! Is it 2008 already? The holiday vacation here flew by in a whirl of visiting relatives, Wii Sports bowling, year-end financials, and high-calorie leftovers.

When I was younger and had more free time over the holidays, I used to see those long, empty days between Christmas and New Year's as a prime time to mess around on the computer. When I was in middle school... and this would have been about 1979 or so... there was one year where my school let some of the more computer-oriented students take home Commodore PET computers from the computer lab to work with over the holidays. Which was great, except for one thing: the PETs used a customized cassette recorder for program storage, and we had fewer of those than we had computers. So I got the computer over the holidays, but not a cassette deck, meaning that while I had all the time I wanted to write programs on the PET, I had no way of saving them. At one point, I wrote a maze game in BASIC, then left the computer on for two days straight because I couldn't stand the thought of losing all my work.

Ah, youth and exuberance. You can still get that buzz off a new year of course, with new starts, new perspectives, and resolutions to do new stuff on this lap around the Sun. There's the usual stuff you see this time of year: resolutions, reflections, and of course the annual "this will be the year that Linux on the desktop really takes off" blog.

But let's get more specific: what do you want out of this year? What can we do to help you build community, collaborate, and enjoy your membership in the broader Java community? Are there topics you'd like to learn more about, or services you'd like to see provided? We have our own plans for changes in 2008, and to get it right, we need to hear from you. Comment on this blog, send e-mail, talk amongst yourselves... if you have an idea of how to make better in 2008, please let us know.

Speaking of letting us know about stuff, the Events List only has events listed up through February. Surely there are more conferences, JUG meetings, and other events that you're part of. If you want to get your event listed, send us the essential details via the events submission form, and (pending an editorial review) we'll add it to the website and the daily editor's blog. Similarly, you can discuss upcoming events on the conferences forum.

To begin the new year in the Weblogs section, Marina Sum takes a look back in
Revisiting InfoWorld's Crystal Ball of 2007 Predictions.
"As true as it is that no one can predict the future, crystal balls are hard to resist and fun to revisit."

Eamonn McManus announces big news for JMX in
JMX API 2.0 Early Draft Review.
"The first draft of JSR 255 is out! This defines version 2.0 of the JMX API. We're planning to integrate it into the Java SE 7 platform. Here's a summary of the important changes."

Finally, in
Internationalization of Hudson --- Help wanted!, Kohsuke Kawaguchi writes:
"I just posted a new version of Hudson (1.164), which includes the first cut of i18n and localization to Japanese by using it. Localization is an area where the barrier of entry for contributions is low (and there's almost infinite amount of work), so I'm writing this entry to explain how it works in the hope of soliciting contributions."

In Java Today,

Milestone 3 of Sailfin (the open source effort with Sun, Ericsson and others to provided a SIP-enable GlassFish) is now available at Sailfin's download page (full install, no GlassFish required). In a post to The Aquarium, they write, "the keywords for this release are "Administration" & "Monitoring", the converged HTTP/SIP load-balancer is improved too but we're not yet at "Feature Freeze". The key features delivered in this Milestone are :
 1. Support JSR289 (SIPServlet 1.1) annotations.  2. ConsistentHash algorithm for loadbalancing SIP and HTTP.  3. Admin GUI support for CLB/Security/SIP Service.  4. Admin CLI support for CLB/Security/SIP Service.  5. Monitoring support for SIP Servlet Container.  6. AMX support for SIP Servlet Container.  7. Session replication for SipApplicationSessions, SipSessions, ServletTimers, DialogFragments."

Srini Penchikala has posted an InfoQ article comparing JSF Testing Tools. "Unit testing JSF based web applications has been considered difficult because of the constraints of testing JSF components outside the container. Most of the web-tier testing frameworks follow black-box testing approach where developers write test classes using the web components to verify the rendered HTML output is what is expected. [...] But this trend is changing with the recently released JSFUnit and other JSF testing frameworks such as Shale Test and JSF Extensions that support white-box testing to test both client and server components of the web application. "

The SDN Enterprise Java Technologies Tech Tips closed out 2007 with a Tech Tips Quiz, covering some of the topics discussed in recent tech tips. If you think you know your EE annotations, JSF tags, security stores, and WSDLs, then take the quiz and see how you stack up.

In today's Forums, kbr discusses Java Plug-In priorities and plans in a followup message in the thread
Re: The plug-in must support more browsers for applets to succeed.
"These are good points, though as you've mentioned we must defer any such work for the time being as we still have a lot of work to do on the new Java Plug-In for our core targeted browsers. (At the current time, most of the work is going into shared code common to the various browsers, but there is a lot of new functionality in the new plug-in which we are still ironing out.) The plan is that the new plug-in will be open-sourced at some point in the not-too-distant future, so your community-driven approach is a definite possibility."

jayv questions the wisdom of branding the applet start-up experience in
Re: Suggestion for Update N: a splash screen.
"As far as the branding goes, listen to the JavaPosse talk I referred to. I think many people would share the same opinion. Adobe / Macromedia never advertised Flash during movie play, yet every (web)developer knows it's Flash. The end-user doesn't care about what technology is starting, they don't know about it and frankly don't care they just want to USE the website. If other developers want to know about that cool new technology in their browsers they'll eventually find out what it is if it's worth it."

Finally, garyng would like the jMaki Eclipse plug-in to try a little less hard, as explained in
jmaki eclipse plugin, can it be less 'smart' ?
"I noticed that it would automatically update web.xml as well as adding the <% taglib %> line to the file where I drop a jmaki widget. However, for frequent use, these two features seem to be more trouble than help as I used the XML format for my jsp/xhtml(facelet) thus needs to delete the inserted line every time I add a new widget. Same goes for the web.xml as I seem to have lost my setting in there for some situations(can't reproduce though) because of this automatically modification. Is it possible to turn these auto insertion of helper lines off ?"

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.

Welcome to 2008