Skip to main content

Strangely At Home Here

Posted by editor on November 26, 2008 at 5:27 AM PST

Languages aplenty on the JVM

With the increasing interest level in running non-Java languages on the JVM -- O'Reilly just put out a whole new book on JRuby, for example -- one of this year's pivotal events in the Java world was surely the JVM Language Summit 2008. Bringing together interested parties such as language designers, VM developers, tool builders, the Da Vinci Machine gang and others, this was a chance for the Rubyistas, Groovy guys and gals, Scala-heads, and others to find common ground for advancing the JVM as a platform for their language of choice

As promised on the summit's home page, InfoQ recorded the sessions and has now started posting videos from the event. Dalibor Topic comments, "So far, the Clojure, Maxine VM, P8 and James Gosling's personal and entertaining keynote have been uploaded, with more to come over the coming weeks. I was in particular looking forward to Rich Hickey's Clojure talk, after reading rave reviews in blogs and on Twitter, and it doesn't disappoint."

If you're in the US, you'll probably have a few days over the long holiday weekend to tune in and check them out.

In Java Today,
The Aquarium has pulled together resources on using . "H2 (Website, Wikipedia, Download) is a small OpenSource, Java-based, RDBMS database that can be used embedded, server and clustered. It is written by Thomas Mueller, the original Hypersonic SQL developer (history). Back in August, Marcio wrote a Nice Report showing how to use H2 with GlassFish using TopLink Essentials. This is now part of the formal documentation in the H2 Tutorial. GF support was incorporated in 1.1.101 (Oct 15th), but I just noticed as Marcio and Thomas are improving some parts."

The front page is currently featuring a Project Darkstar interview With David Jurgens. In it, "David Jurgens, a graduate student at UCLA and intern developer with the Project Darkstar team, tells us why he thinks the Darkstar development platform is one of the most unique projects that he's ever worked on."

Today's Weblogs start with
Tricks and Tips with AIO part 1: The frightening thread pool from Jean-Francois Arcand, who writes "OK it is now time to start our NIO.2 (Asynchronous I/O) expedition with the Thread Pool. Booooouuu dead locks are watching you!"

In Grizzly : How to be notified when a client disconnects, Sebastien Dionne writes, "It's now possible to be notified when a client disconnects from a server on Grizzly 1.9+. Here is a little snippet that will allow you to do that, thanks to the new ConnectionCloseHandler."

Finally, Kumar Jayanti introduces Plain Text Username Password security with Metro. "Although not considered very secure, many users in the past have asked for it. With latest Metro builds we have made it possible to implement a webservice secured by plain-text username and password."

In today's Forums, trembovetski considers desktop penetration by platform in Re: Tracking Java Versions using Google Analytics. "I think in some cases common sense is enough to justify not investing time in obviously unnecessary research. We're talking about client here, right? Ostensibly there are only three kinds of client VMs out there - Microsoft, Apple and Sun's. IcedTea and stuff is nice, but it can't be on more than than 1% of systems out there (see data on Linux's penetration on desktop)."

alexandrem announces a
New Mobicents Diameter Release! "We are happy to announce a new Mobicents Diameter release! This release is the first binary release for the Mobicents Diameter. It includes the never released Diameter Multiplexer (Mux), the Sh-Client RA (with an example application for Sh-Client) and many improvements to Base and Stack. Please provide feedback on this new release, as it is quite important!"

Finally, terrencebarr offers some build help in
Re: building phoneme advanced for win mobile in linux. "See the phoneME Advanced wiki at You should be able to build it with Visual Studio C++ Express, which is free. More specific questions can be asked on the phoneME Advanced forum. "

Current and upcoming Java

Registered users can submit event listings for the href=""> Events Page using our href="">events submission form.
All submissions go through an editorial review before being posted to the

Archives and Subscriptions: This blog is delivered weekdays as
the Java
Today RSS feed
. Also, once this page is no longer featured as the
front page of it will be
archived along with other past issues in the href=""> Archive.

Languages aplenty on the JVM


Too bad that not even slides are available for Erik Meijer's Fundamentalist FP talk. Perhaps I should send Microsoft a cheque? ;-)