Skip to main content

Blog Archive for editor during May 2007

Contemplating the end of checked exceptions? There's already been discussion of how to remove features from Java, most notably in a Mark Reinhold blog from last year and JSR 270, the JDK 6 release contents JSR. Thusfar, however, the discussion has primarily been around removing API's that are little-used or obsoleted by better successors. Surely nobody's talking about blowing away language...
Should JDK 7 be allowed to break earlier Java code? A few years ago, Elliotte Rusty Harold posted the article Ten Reasons We Need Java 3.0, in which he proposed a number of changes to Java that were big enough, and disruptive enough that they would require breaking backwards compatibility for Java code. Maintaining compatibility is one of the most consistent goals of Java, so this was...
When is an applet not an applet? Everyone knows what an applet is, right? It's a dedicated part of the browser's rendered space, into which Java code can blit some pixels. Except... what if there are no pixels? What if the applet's real purpose is to maintain client-side state for a web application? And what if it can do this by using an interesting classloader trick to allow that state to...
Anything to learn from JavaFX Mobile's early critics? A friend pointed out a blog about JavaFX Mobile and the Java-based phone to run it: Sun Tries to Jump on iPhone Bandwagon with jPhone. Posted just after JavaOne, it's highly dismissive of the prospects of delivering a successful product in the mobile space and competing with Apple's iPhone. The site, Roughly Drafted, is a Mac...
Let the OpenJDK forking race begin?! Well, we knew there would have to be forks of the JDK once it went GPL; David Herron pointed out last month that this isn't a bad thing, because the risk of a hostile fork is low, due in part to the cost of maintaining a fork. So who's forking and why? RedHat, for one, and for a good reason: they're launching an effort to package the OpenJDK for their...
Getting the editor back online Apologies for the hastily-assembled front page and the copy-and-paste-only editor's blogs over the last few days. Let's just say that Keagan had the worst fifth birthday party ever, and that's why I spent most of the last three days at the hospital or helping care for him at home. Normal editorial service will resume once I get back on my feet and dig...
Re: Building Wonderland on MacOSI've just tried Wonderland on Mac OS X. Thanks to the information here, I could build it successfully on my Mac Mini (Intel Core Duo). I could also run the server (ant run-sgs). But when I run the client, org.jdesktop.lg3d.wonderland.Main crashes. Is this the same symptom? To compile the Wonderland, I had to modify org/jdesktop/lg3d/media/jmf/audio/joal/...
Editor's Daily Blog for May 22, 2007 Java EE 5 achieves a high level of simplification over previous editions of the platform by using annotations for declarative programming. In our Feature Article, Using Annotations in the Java EE 5.0 Platform, Sangeetha S. and Subrahmanya S. V. look into this approach and its many uses. In Java Today: Augusto Sellhorn: JavaFX Clock JSR 203 promises...
A detailed road-map for consumer-side Java So did you ever think you'd see something so frank from Sun? The reality is, we have several outstanding issues with Java as a consumer desktop platform, which need to be fixed soon in order to make us competitive now and in the future. If you did, did you think it would come with a compreshensive response like this: The good news is that we...
Of building, or wanting to build, OpenJDK So, I wanted to do a poll question as a counter to last week's ("What was the most important announcement from the JavaOne 2007 general sessions?") that would get into the question of what wasn't in the Tuesday keynotes at JavaOne. Something like "What was conspicuous by its absence at the JavaOne general sessions?" Of course, the problem of...