Skip to main content

One Jump Ahead

Posted by editor on March 22, 2006 at 5:30 AM PST

Set your watches for a timely Java update

When the US recently moved its Daylight Savings Time as part of an energy legislation package, some people complained that this threatened to cause problems for technologies that assumed DST came at the same time every year. My dad scoffed about this when I saw him over the holidays -- he pointed out that since DST had been tinkered with frequently, it shouldn't surprise anyone that it was a moving target, subject to change. After all, it's nowhere near as simple as many believe, since some parts of the country have instituted curious observations of it. For a long time, the state of Indiana ignored daylight time, except for its counties that were effectively suburbs of Cincinnati and Chicago, cities in states that did observe daylight time.

And the U.S. isn't alone in tinkering with daylight time. Australia has made a one-time switch of its Summer Time dates, in order to accomodate the Commonwealth Games. This change has now been added to JDK's 5.0, 1.4.2, and 1.3.1, and John O'Connor has written up the issue Australian Time Zone Changes Affect Java Applications as a special SDN banner article.

Also in Projects and
Daniel Brookshier's interview blog JXTA in Belgium, takes an extensive look at JaiDiMo, a research project at the XIOS Hogeschool Limburg. "JaDiMo is a very cool application that can do various things from finding an open parking space to booking a hotel room. It is written with JXTA and Java plus runs on everything from cell phones to desktops."

Sahoo looks at Using Java Persistence API in application client in Java EE platform in today's Weblogs: "The Java Persistence API is the standard API for the management of persistence and object/relational mapping in Java EE 5 platform. It can be used in three types of containers, viz: ejb container, web container and application client container. In this blog, we will talk about using this API in application clients. We also discuss two different way of packaging the application."

Marc Hadley writes about
RESTful Web Service Endpoints in JAX-WS:
"JAX-WS can be used to publish RESTful Web service endpoints, here's a short tutorial describing how."

An Enlightening Paper on Identity Management, Marina Sum has
"wisdom from Robin Wilton, Pat Patterson, and Eve Maler, technical luminaries on identity management at Sun."

In Also in
Java Today
call it Zeroconf, Bonjour, or even Rendezvous (if the lawyers will let you)... whatever it is, it's probably the best-known way of providing spontaneous networking, as epitomized by popular applications like Apple's iTunes. But why should native applications have all the fun? Apple has provided a Java binding to its Rendezvous implementation on Mac, Windows, Linux, Solaris, and *BSD. In Zero Configuration Networking: Using the Java APIs, Part 1, Stuart Cheshire and Daniel H. Steinberg, authors of Zero Configuration Networking: The Definitive Guide, show you how to register a Zeroconf service in Java.

"Every OS -- whether Microsoft Windows, Linux, Solaris Operating Environment, or Apple Macintosh OS X -- has some type of desktop graphical user interface (GUI) to represent the files on computers along with the programs the computers can run. However, when a user clicks on a data file, how does the OS know what program to use to open the file?" The concept of filename association, and how to access associations from Java so you can set up documents to be launched by the proper native application, is covered in the article Understanding JDIC File-Type Associations.

linuxhippy experiences tool delight in Re: Profiler for analyzing monitor useage,
part of today's Forums: "This tool is a dream, especially in conjunction with netbeans' profiler. Since most monitor operations are caused by synchronized methods I just have a look at the locked object types, go to netbeans and let me display the stack-traces for the class. This way I was able e.g. identify that my use of caused a huge amout of thin locking (one for every byte my application processed) - so just with this simple change I was able to reduce uncontended locking to about 25% of what it has been before. Thanks again, this is greeaaat!"

kmgramm works through some JDIC browser problems in
Re: [JDIC] JDIC build 20060308 error:
"Thanks for the reply. It affirms that my problem was a missing MOZILLA_FIVE_HOME setting in my environment. I was looking through the source of WebBrowserUtil.cpp over the weekend and noticed it was the main thing you were looking for. So I manually added it to my environment and everything started to work. For the record, it looks like MOZILLA_FIVE_HOME is not set on SUSE 10.0 installs by default. Maybe it is because Firefox is now the default browser or because they modify the source and breaks up the home directories of all the files (/opt/mozilla is almost empty). Either way, JDIC Browser will not work with the default settings. I'd also like to add that although WebBrowserUtil.cpp is supposed to search the path for mozilla and/or check gconf for the default browser. It doesn't seem to get the correct values, even thought both the path and default browsers are set."

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.

Set your watches for a timely Java update