Skip to main content

Blog Archive for editor during October 2006

Copy and convert your web content into PDF, SVG, and more One of the design decisions implicit in the Flying Saucer project is that it only deals with well-formed XHTML with proper CSS... not the ill-formed HTML nonsense that makes up most web pages, which works only because so many browsers are so forgiving. Insisting on proper syntax spares the Flying Saucer developers from having to spend...
Deeper into the JSR-277 debate Consciously or not, I've been going back and forth with positive and negative front page items relating to JSR-277, the Java Module System, which aims to offer a radically overhauled vision of distribution and versioning of Java applications, in the Java SE 7 timeframe. During this public comment period, you can download and read the public spec, but it's a...
Setting the clock for open-source Java The announcement of Sun's intention to open-source its JDK was applauded by many... and immediately followed by two key questions: How? When? The second of these questions is getting clearer. According to the InfoWorld story Sun CEO sets open source Java time frame, "Sun Microsystems is set to announce the open-sourcing of the core Java platform...
You're hiring for what? As I was wondering how to get into today's blog, I received what has to be the strangest, most other-worldy recruiter call I've gotten in a long time. Maybe ever. Weirder than last month when I got a call looking for Cocoa developers. Today's recruiter was looking for QuickTime developers... and I had to be really sure she was talking about application developers...
"Surprising and vigorous" reactions to JSR-277 JSR-277, the Java Module System, has been in public draft review for just two weeks and is already attracting profound attention. Not just that a lot of people are commenting on it, but they're doing so in significant depth. This is a tremendously important thing of course, as the JSR attempts to resolve a number of issues -- versioning,...
Someone in Java-ville wonders why useless statements compile One of the key traits of Java is its philosophy of "failing early". Strong typing, among other things, allows the compiler to catch problems that could otherwise linger at runtime. So maybe Java developers invest a certain level of trust in the compiler, thinking that once your code compiles, you've reached a certain threshold....
Picking through the JSR-277 draft Well, the public review period is supposed to be just that: a time to present an early draft of a JSR to the public for review, commentary, and criticism. Writing for OSGi.org, Peter Kriens has put together a fairly thorough shakedown of the early draft of Java Module System in a lengthy blog timply titled JSR 277 Review. Summarizing the draft proposal,...
Why isn't there a prototypical Java desktop demo app? One of the things that curious about AWT and Swing development is that you don't subclass some kind of Application object or otherwise work in some kind of framework that expresses the common elements of a desktop application. Instead, like any other application, public static void main (String[]) is the beginning of the universe, as far...
Are you going to run for the JCP executive committee? OK, everyone who complains about corporate dominance of the Java Community Process, here's your chance. For the next two weeks, nominations are open for the Java Community Process executive committee elections. If your a JCP member who's signed the JSPA 2, you're eligible to nominate yourself. So who should be on the committee that...