All That You Dream
Imagining Duke's holiday travels
Today's Feature Article continues a tradition here at java.net, the annual round-up of fanciful pictures of Duke on his end-of-year vacation. Since you can create such a picture either with a real Duke plushy, or with some image manipulation tools, the possibilities are pretty much wide-open, and we've had some fun contributions over the last few years. In Duke's Vacation 2005, you'll see Duke chilling, dancing, and taming the dinosaurs.
James Gosing's recent blogs about scrpiting language and typing continue to resonate in the blogosphere. David Herron replies to Berin Loritsch's James Gosling Asserts that Safety is Freedom in today's Weblogs. In
Safety is freedom?, he writes:
"It seems the basis for Berin's argument (loosely typed languages are safer/easier) is to take an analogy from Ben Franklin that "Any society that would give up a little liberty to gain a little security will deserve neither and lose both." While old Ben was a wise man and there's a lot of wisdom in that statement, computer programs are not people nor are they societies."
Are software architects not working hand-in-hand with developers? Marcelo Mayworm asks:
"Why didn't the software architect think simple when designing the architecture (KISS - Keep it simple as possible)? It is fundamental for software architects to provide a solution design that is truly viable and that can be successfully and rapidly constructed, implemented, operated and managed."
John O'Conner's quest to get Mustang fixes approved continues in
Contributing to Mustang: Low hanging fruit:
"The experiment isn't finished. I've finally found a bug to fix. So, let's continue."
A beta of Java Advanced Imaging (JAI), has been released, and is available from the project's downloads page. According to its README, JAI 1.1.3-beta is primarily a bug-fix release with a few enhancements, such as the ability to build with JDK 1.5 and making JAI available via Java Web Start from java.net.
The JSR enumerating the proposed contents of Java SE 6.0, JSR 270, is now available for early draft review. As described in Mark Reinhold's blog Mustang Release Contents (JSR 270): Early Draft Review, JSR 270 is an "umbrella" JSR that points to other JSR's that make up Mustang.
In Also in
Steve Yegge's blog Is Weak Typing Strong Enough? enumerates the pros and cons of static typing and describes a "big case study" of battles between strong-typing and weak-typing camps within Amazon's Customer Service Applications group. "So for years, we had Java and Perl development going on side by side. This was a decision made in old days, purely for expedience reasons. When we were deciding how to implement Arizona (our internal web-based application suite for CS), we had about a 50/50 split between Perl and Java programmers on the team."
Following up on this month's major Java conference in Europe, Julien Delfosse has posted a Full Javapolis report over at JavaLobby: "My general impression about the organisation is excellent, the venue is nice, free drinks, comfortable rooms, very cool. The BeJug did an excellent job with Javapolis, such an event at an incredible low price, it's amazing, thanks guys!"
In today's Forums,
jddarcy continues the discussion of accuracy and performance
Re: Trig performance:
"There is a difference between the specification of Math and StrictMath. The interesting StrictMath methods are required to use a particular algorithm, fdlibm, to ensure cross-platform reproducibility. Previously this was the definition for the Math class, but since developers had need for higher-performance mathematical methods when full reproducibility wasn't needed, the Math/StrictMath dichotomy was introduced in JDK 1.3. The fdlibm algorithms are pretty good in terms of speed and accuracy, but they are not new and algorithms that are better in various ways have been developed in there intervening 10+ years since fdlibm was written."
Back in the Book Club's discussion of
Re: Chapter 9: The Contenders,
"I think it really depends on what *space* Tate is talking about. For example, nobody would have ever looked at PHP and said 'This is much easier than Java, I'm going to write my enterprise app in this'. However, I've known lots of people to look at PHP and say 'This is much easier than Java, I'm going to knock-up the dynamic section of my website in it'. PHP has a sizable share of the total number of dynamic websites out there, but I would hazard a guess that few of them are enterprise-strength apps."
In today's java.net
News Headlines :
- Proposed Final
Draft: JSR 220 - EJB 3.0
- Early Draft: JSR
270 - Mustang
- Confluence 2.1
- JVoiceXML 0.3
- New DBMS: H2 (Hypersonic
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form. 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
Current and upcoming Java
- January 9-12, 2006 - Enterprise Java Architecture Workshop Mexico
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
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed. Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the href="http://today.java.net/today/archive/">java.net Archive.
Imagining Duke's holiday travels