Skip to main content

Hurry Faster!

Posted by editor on May 26, 2006 at 10:05 AM PDT

On demos that purport to do everything

There's something I remembered thinking during the JavaOne keynote and wanted to get into my blog about Aerith but forgot when i was writing it. So it gets its own blog today...

In the previous blog, I was noting how much more I enjoyed Aerith than the impeneterable interoperability and BPEL demos that preceded it. Surely that's in part because I've got a desktop slant. But there's also something that Romain said that impressed me:

He said that the basics of Aerith's appearance took about three days to write.

Seriously, there's something you don't hear every day. A demo that doesn't purport to do your job in 20 minutes. That was the point of some of the other demos I saw last week -- that they'd work out everything for you in some trivial amount of time. Personally, I'm a little suspicious of such demos; I kind of wonder if they work so fast because the demo is in an unrealistically trivial "toy" domain, and wonder if the approach of the product will actually scale up to a more serious project.

On the other hand, if this project actually does reduce some task to a half hour of dragging and dropping, then my services as a developer won't be needed for this task anymore, and I'll move on to something else that takes serious effort.

So with Aerith, it was nice to hear that sliding the pictures in and out and doing the translucent panels and everything took a non-trivial amount of time... that's somehow more believable, more plausible. It helps, of course, that it wasn't too much time. Trying to achieve this much customization in a less extensible toolkit like *WT (read that as a wildcard, please), would probably be painful-to-impossible, so there's a sense of relief that you can get such a nice app with only three days work.

In Projects and
taking a look at DWR's most prominent new feature, Prokata asks What is Reverse Ajax? "The problem is that web servers can't easily contact web browsers. For one thing firewalls will get in the way, and even if they didn't, browsers only listen for answers to questions they've asked. So how is the web server to get the message through? Answering this question is the essence of reverse Ajax. "

In the blog Sun Posts SPECjAppServer2004 results using GlassFish, Scott Oaks writes: "Today, Sun posted our first-ever SPECjAppServer 2004 result on SJSAS 9.0 Platform Edition. This is the only SPECjAppServer result published so far on an open-source application server [...] It is also the first (and so far only) SPECjAppServer result published on an application server that is certified to the Java EE 5 specification."

The latest Poll asks "What's your reaction to Sun's JavaOne 2006 announcements?". Cast your vote on the front page, then visit the reuslts page for results and discussion.

In Also in
Java Today
Frank Sommers and Bill Venners ask Should More Individuals Join the JCP? "In this editorial, we argue that greater individual involvement in the JCP would lead to better specifications, and that more individual developer members could provide a healthy balance between vendor perspectives and those of users."

"If you have been in the IT field for a while, you can't help but get the
feeling of deja vu when you hear vendors pitching new technologies. If the
buzz and hype around Service Oriented Architecture (SOA), makes your head
spin, you are not alone." Nick Simha tries to cut through the hype and
get back to a useful understanding of SOA in the dev2dev article SOA: Are
We Reinventing the Wheel?

Kirill Grouchnikov has a Proposal for common "feel" layer in look-and-feel libraries in today's Weblogs. "This entry describes the laf-widget project that provides support for and base set of additional behaviour and widgets in look-and-feels. In addition, it allows outside developers write plugins that will run in under all supporting look-and-feels."

Marc Hadley is
Mapping WADL to Java:
"This entry discusses a prototype mapping from a WADL description of a Web application to a set of client-side stubs that simplify use of the application."

In Bean Curd (Chapter 1),
Evan Summers writes: ":An earlier blog "Explicit Reflection" wished for lightweight field and method references (eg. for binding properties and registering event handlers). This blog presents the approach I currently use for bean bindings without string references."

In today's Forums,
sunyi asks
what is the relationship between JDK1.5.0 and JAXB2.0?
"I'm curious that is there any dependence or relationship between JDK1.5.0 and JAXB2.0? Must I update JAXB to 2.0 when use JDK1.5.0? If I update my JDK to JDK1.5.0 and still use JAXB1.0 the same time, will it cause any incompatible problem?"

diverdad has a question about
Printing Resolution:
"How do I take advantage of the full resolution of the printer? When I do a default print using the printer service I seem to get the resolution of the window that I am printing, is there some way of getting the resolution of the printer not that of the display device? I have a Java2D graphics window, and have tried the following with no success..."

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.

On demos that purport to do everything