Tag Archives: jvm

Fruit flies in the JVM

Fresh winds are whipping through the JVM development community, and they aren’t–apart from JavaFX–coming from Sun. The hype around multiple (“more than 200!”) languages running on the JVM has led an acceptance that running something other than Java, and something … Continue reading

Posted in Uncategorized | Tagged , , , , , | Comments Off on Fruit flies in the JVM

The JVM as a Language Host

A frequent topic of discussion these days is whether, and to what extent, the Java Virtual Machine is suited for languages other than Java, and in particular “dynamic” languages like Ruby. Sun says yes, others disagree–so how do we settle … Continue reading

Posted in Uncategorized | Tagged | Comments Off on The JVM as a Language Host

Pragmatism(1)

The last couple of days people have been pointing out Chris Oliver’s blog on his new language, F3. F3 is a language hosted on the JVM which targets creating content in 2D, using Java2D APIs. I won’t go into the details, … Continue reading

Posted in Uncategorized | Tagged , , , | Comments Off on Pragmatism(1)

Xilize!

So a few days ago I took another look at Xilize, and man, is it great. We’re preparing a release for Flying Saucer, the XHTML/CSS renderer project, and I needed to update (and write) a bunch of documentation. The last docs were … Continue reading

Posted in Uncategorized | Tagged , , , | Comments Off on Xilize!

Things that still work, years later

Just came across the subArctic website. subArctic was apparently a program out of Georgia Tech for a “new” UI infrastructure for Java–back when AWT was the rage. The amazing thing is how many of the demos still work, ten years … Continue reading

Posted in Uncategorized | Tagged | Comments Off on Things that still work, years later

Rich clients look like the future (to me)

I’ve been thinking about rich clients apps (RCA) versus HTML client apps (HCA), and why I tend to like rich clients better. The RC app that most impressed me in the last few years was iTunes; for an HCA, it … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Rich clients look like the future (to me)

Unit-testing Performance

Perfomance regressions: I was wondering this morning if it might make sense to write unit tests to verify performance of specific operations. The basic idea is that we have a unit test that prepares the run and executes a certain … Continue reading

Posted in Uncategorized | Tagged | Comments Off on Unit-testing Performance

Modality

I was thinking about the MVC (Model-View-Architecture) design model while looking at an application with notifications. The application is mainly accessed through a complicated GUI client. Notifications are triggered by data-bound conditions, and on a notification, one either has colors … Continue reading

Posted in Uncategorized | Tagged , | Comments Off on Modality

Nailgun is Cool

I’ve been checking out Marty Lamb’s Nailgun project, which is a Java server running classes, executed by a small command-line client in C, using a custom communication protocol. The C client, of course, starts up immediately, and the cost of … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Nailgun is Cool

Ken Moore’s Law: A Rapidly Increasing Frustration

Rushing Towards Frustration My friend Ken Moore, a programmer like myself (but with much longer experience) writes to me periodically about his ongoing frustrations with programming. He’s currently a Java programmer, but has also worked with COBOL (I think), C … Continue reading

Posted in Uncategorized | Tagged , , | Comments Off on Ken Moore’s Law: A Rapidly Increasing Frustration