Skip to main content

Blog Archive for editor during February 2007

MPEG finally notices Java It's easy to see when developers choose Java to solve problems for other developers: IDE's, build tools, XML processors, etc. It's a lot more interesting when it gets used for some other purpose, because that proves once again that it fills a need. To this point, I was encouraged to see that MPEG founder and chairman Leonardo Chiariglione has chosen Java to...
The back-and-forth of high-performance servers If you're working with the low-level I/O of a server, it's pretty much a no-brainer that performance concerns will probably compel you to use the NIO package, introduced in Java 1.4. But once you've made that choice, do the rest of the pieces fall into place easily? Hardly. You also have significant threading issues to consider. It's easy...
What do you want from JavaOne? With JavaOne 2007 a few months away and registration already open, the stars of the show have yet to be announced. And that's because they could be you and your project. There's about a month left to nominate the world's best Java innovations for the Duke's Choice Awards, which will be handed out at JavaOne in May. The awards "celebrate extreme innovation in...
About writing feature articles Something I've long planned to do is to put the basic materials for writing feature articles up in a public place. Until now, I've just sent them to authors either when they e-mail asking how to write a feature article, or when their proposal is approved. In the last week though, I've had repeated problems trying to get this .zip file of HTML documents past...
Validation without roundtrips or duplicate code If you'd written it as a Swing app, you could use your Java-based validation classes everytime a field loses focus. But no, you went and created an Ajax webapp, so while your server is Java, the client is a browser, not exactly well-suited to running your validation code. What are you going to do, port all the validation code to JavaScript,...
Run
This late blog is brought to you by the alarm clock I forgot to set One mistake leads to a cascade of others. It's never enough for javac to tell you that you forgot to import a package, nope, you'll get an class-not-found error for every instance of classes in that package that you try to use. Well, it's still better than the old C compilers that would in turn nag you about every line...
Lightening JAAS couplings Returning to a topic he's covered before, Denis Pilipchuk is looking at the Java Authentication and Authorization Service (JAAS) in the context of Service Oriented Architectures (SOA's). In today's java.net, he shows how to turn JAAS into something of an authentication and authorization service, and in so doing overcomes some of the limitations he brought up in his...
Gel
A jolt of animated orange for launching SE 6 applets Setting aside issues of applet viability and installation hassles, it's all but a given that a proper loading screen will assuage your users that the content is being loaded, with an indication of how the startup is going. Thing is, this wasn't really a consistent part of the applet experience prior to Java SE 5 -- on the Mac, you get a...