Skip to main content

Blog Archive for editor during September 2006

Do great libraries come from ivory towers or rugged trenches? Artima linked to yesterday's feature article Jini Beyond the Choir, which features an audio/video re-creation of Daniel's presentation from the 10th Jini Community Meeting. One of the comments says: What Steinberg doesn't mention (at least in the brief excerpt quoted at Artima) is that the lack of a decent application to...
Looking for the future of Jini and of media presentations It's a statistical quirk that the two people who've ever edited this site -- Daniel Steinberg and myself -- are big Jini fans, even though Jini itself has a fairly small user base. Personally, I found Jini's clear-eyed realism about distributed code to be a real breakthrough after working for a few years on a sometimes fragile client-...
Take a look at Java2D and SwingX visuals In an odd coincidence, Aerith co-developers Joshua Marinacci and Romain Guy both posted graphics-intense blogs yesterday, so it seems only natural and appropriate to highlight them in the daily blog. Even though they're working in different API's, both of them offer powerful tutorials on pushing desktop Java's imaging capabilities farther than you...
Why can't constructors do stuff before calling super()? It's hard for me not to give a strong hint or quick answer in the editor's blog when we do the not-so-stupid questions, because the comments sections always offer some ideas and opinions that aren't immediately obvious, and from these insights come further discussion and brainstorming. And you shouldn't necessarily think that the...
Distracted by media Sorry, I should be focusing on what's on the page today, but I have a number of media projects stacking up, and it's pulling all my attention away from XML binding and Hibernate persistence and over to thoughts of cross-fades, insert edits, waveforms, and transcoding. Partially, this is from IM'ing with Daniel Steinberg this morning about adapting his 10th Jini Community...
Jini: more grids, fewer toasters There's still Jini material to catch up with after last week's Jini Community Meeting. Jim Hurley pinged me to catch up with a recent Java Posse interview, as it managed to touch on a java.net community (Jini), a federated community (Sun Grid), and a java.net project (Computecycles), all in one interview. Well, how could I resist putting that on the top of...
Sooner or later, everything will be callable from Java A few years back, I needed to call AppleScript from a Java program -- really, what I needed was to send Apple Events -- but with no way to do it programmatically, I was forced to do a Runtime.exec() invocation of osascript. Yuck. Fortunately, Thomas Künneth's jasconn project uses JDK 6's scripting language support, as defined by JSR...
A new way to view and navigate your code Prolific blogger and developer Kohsuke Kawaguchi is at it again. As if JAXB and Hudson weren't enough, now he's started a project to make it easier to browse your code, with a better understanding of how classes and members are related than previous tools have provided. In today's Weblogs, Kohsuke takes the wraps off Sorcerer: a better source-code...
The era of asynchronicity I'm coming around to the opinion that the best thing in Java SE 5 isn't annotations (and for darn sure it isn't generics or autoboxing), but rather the inclusion of the java.util.concurrent package for concurrent programming. More and more, I think we're seeing pressures that are combining to make a simple, synchronous approach to programming increasingly untenable...
A brief tour for the Swing team Joshua Marinacci reports driving down to Southern California with fellow Swing team member Richard Bair to give a series of presentations on desktop Java, both to SoCal JUG's and corporate customers. The results of his meetings make for interesting reading, which is why we're featuring his blog LA-stravaganza in the Java Today section. Among his list of...