Posted by editor
on March 14, 2008 at 8:04 AM PDT
Even more languages on the JVM... also:
java.net Poll: Which JVM language do you think you'll be using most by the end of 2008?
Weblogs: JavaFX Doodle #3, JVMTI in Multi-tasking VMs, and GlassFish v3 gem 0.1.2
Forum Posts: FileDialog updates coming, profiling phoneME Advanced, and future of timing framework and animated transitions projects
Java Today: RESTful access to JMX instrumentation, Hudson dashboard for GlassFish builds, and JPA 2.0 JSR
Even more languages on the JVM
One event that went by last week -- not necessarily front-page-worthy, but definitely bloggable -- was Sun's announcement that it has hired Python developers Ted Leung and Frank Wierzbicki . Given Frank's association with the Jython project, it's a good bet this augurs well for the future of Python on the JVM, as did last year's hiring of JRuby developers Charles Nutter and Thomas Enebo.
And the scripting doesn't stop there. Groovy seems to (ahem) gotten its groove back in the last year or so. JavaFX Script re-envisions Desktop Java from a declarative scripting POV. And let's not forget the small contingent, prominent at last week's Java Posse Roundup, that can't stop talking about how awesome Scala is.
It almost makes you feel old-fashioned to use plain ol' Java-style Java.
Is this scripting trend taking root in your office or project? The latest java.net Poll asks
"Which JVM language do you think you'll be using most by the end of 2008?" Cast your vote on the front page, then visit the results page for current tallies and discussion.
Speaking of these other JVM languages, Joshua Marinacci returns with another JavaFX example in today's Weblogs .
JavaFX Doodle #3: A Paper Cutout Demo , he writes: "I'm exhausted and don't have my photos in order yet so the Sydney post will have to wait until next week. For now, however, I thought I'd share with you Doodle #3, which is one of the demos I showed in Sydney."
MarkÂ Lam has returned to blogging with a vengeance, posting another substantial entry, this time on
JVMTI in Multi-tasking VMs (MVM ).
"In a comment in a previous article, Steven North asks about JVMTI for an MVM. Here're my brief thoughts on that subject."
ArunÂ Gupta passes along the announcement
GlassFish v3 gem 0.1.2 released .
"Pramod announced the release of GlassFish v3 Gem ver 0.1.2. The focus of this release is bugfixes."
In today's Forums ,
dmitry_cherepanov has welcome news for users of Swing/AWT and one of its least-loved components, in
Re: Are the updates to FileDialog coming in Java 7?
"Yes, there are plans to add improved support for native file dialogs in JDK7."
status-checks NetBeans support for ME profiling in
Re: Java Virtual Machine Statistics Monitoring Tool on phoneME Advanced
"The current Netbeans profiler codebase does not support PhoneME Advanced "out of the box". We are working with the Netbeans team to address this. The VM itself does have JVMTI profiling support in it and you can use the jvmtihprof demo tool that is in the phoneMe advanced source tree. We will keep this forum posted on any progress with the Netbeans profiler."
psychostud is one of several readers worried about desktop projects in
Re: future of Timing Framwork .
"and .... just to add to my previous question what abt the animated transitions framework also developed by Chet , I just hope someone at the SUN team is listening and keep this project alive since the concept is really very good."
In Java Today ,
Jean-Francois Denise has posted an OpenDMK add-on to provide RESTful Access to JMX Instrumentation . "Having simple HTTP-based access to a Java Management Extensions (JMXTM) MBean is an idea that I like a lot and one for which I think that there are thousands of real use cases. For example, when developping a Web application, integrating a piece of information obtained from JMX instrumentation, such as the status of a service, should be as simple as loading an HTML page." His blog contains details of how far this experiment has gotten, and how to run the prototype.
In a recent post to The Aquarium , Eduardo Pelegri-Llopart describes a Hudson Dashboard for GlassFish Builds . "The basic arrangement for the
GlassFish AppServer is:
sources are external (to Sun), we
Hudson on internal machines
to build and run all our tests,
then push out the builds out for everybody to use.
This arrangement works well for everybody except that
it is hard to track the build status from
outside of Sun, but that has now been fixed thanks to a new
plugin contributed by a group at JBoss.
Check out the
Kohsuke's Announcement .
The plugin was discussed a few days ago in a
Separate Post ,
and I clarified that it would qualify for the
GlassFish Awards Program ;
I think it is a very useful plugin."
SD Times takes a look ahead to JPA 2.0 in JSR 317 Persistently Improving . "Persistence has blurred the lines between data at runtime and data for storage, and that's why the Java Community Process has been working to improve the practice through JSR 317, the specification for the Java Persistence API (JPA) version 2.0. Linda DeMichiel, senior staff engineer at Sun and specification lead on JSR 317, said that the new version of JPA would be based on lessons learned in other persistence systems. Specifically, she's hoping to bring criteria-based dynamic query generation into the API. "
Current and upcoming Java
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
Archives and Subscriptions: This blog is delivered weekdays as
Today RSS feed . Also, once this page is no longer featured as the
front page of java.net it will be
archived along with other past issues in the
Even more languages on the JVM