Skip to main content

A Good Idea

Posted by editor on May 26, 2008 at 6:36 AM PDT

DaVinci calls for a JVM language summit

This might be too interesting a story to risk burying on a U.S. holiday, but it's a rather remarkable development. Start with the Da Vinci Machine Project, which is extending the JVM with architectural support for efficient execution of non-Java languages. The project is taking a holistic approach, looking at general concerns of language implementors, removing the "pain points" that many or all of them face, rather than focusing on just one or two "blessed" languages. We've mentioned them before but never put them in the Spotlight section.

And we thought this would be a good week to call further attention to the project, because the Da Vinci Project is hosting a JVM Language Summit on the Sun Microsystems Santa Clara campus, September 24 through 26:

The 2008 JVM Language Summit is an open technical collaboration among language designers, compiler writers, tool builders, runtime engineers, and VM architects.

We will share our experiences as creators of programming languages for the JVM, and of the JVM itself.

There will be a number of traditional talks, with plenty of time to interact with the other attendees in informal groups.

So there you go: if your goal is to make some arbitrary language a first-class citizen on the JVM -- anyone out there working on Prolog? Anyone? -- then this is your chance to meet with like-minded developers and get the JVM architecture better adaptable to your needs.

In Java Today,
a recent tutorial from the SDN introduces techniques for Creating Portlets for Web Sites With the NetBeans IDE. "In the past, creating portlets was a complex process. Now, you can quickly and easily create and test portlets using the NetBeans IDE 6.0 and the OpenPortal Portlet Container 2.0 Beta 2. Deploying the portlets onto the server is also simple. This article shows you how to create portlets and provide dynamic content through drag-and-drop widgets in the NetBeans IDE. The example portlet in this article uses the jMaki Tabbed View widget, pulls in RSS feeds, and uses static links from the New to Java Programming Center."

Performance-minded developers should be glad to hear that Keith McGuigan is Announcing statically-defined DTrace probes in Java. "It's taken a while (too long, perhaps), but the latest JDK7 snapshot build (b27) now has the capability of allowing you to define tracepoints in your Java application and then trace those tracepoints using DTrace. It's come a long way since our initial prototypes, and features a flexible, easy-to-use interface and somewhere around 95% reduction in disabled probe overhead. I hope the wait has been worth it."

A new edition, issue 169, of the JavaTools Community Newsletter is out, with tool-related news from around the net, a congratulation to Hudson for winning a Duke's Choice, new projects and graduations in the community, a Tool Tip about creating a task list with Netbeans, and more.

In today's Weblogs, Eamonn