Posted by editor
on April 25, 2007 at 9:36 AM PDT
There are other conferences, of course... also:
Java Today: video on open-source ME and SE, finding memory leaks, and why do scripting languages need C?
Weblogs: Desktop at JavaOne, apt-get'ting Java, and jMaki data model explained
Forums: HUD for Java3D, Spring in JAX-WS, and 2D collision detection
There are other conferences, of course...
One of the items on yesterday's front page that might have gotten overlooked is an announcement about the O'Reilly Open Source Convention 2007 , and, in particular, its Java track . I think it's a huge improvement over last year's track , which was something of a debacle because of the conference organizers' failure to indicate that Java was one of the topics being sought out for talks. There was a real effort to improve the track this year, particularly in light of Sun's GPL'ing of its ME and SE implementations. As a member of this year's program committee, I sought out proposals from people who I knew were working on interesting stuff, particularly things that might cross over into the consciousness of non-Java OSCON attendees.
Not everything I would have wanted got in, of course, but still, this year's track has a number of java.net-related sessions, in particular two that directly relate to the GPL'ed ME and SE platforms. Mark Reinhold is offering a talk on OpenJDK: The First Eight Months and Hinkmond Wong will explain How to Build, Run, and Develop Code with the phoneME Open Source Project . There's also Peter von der Ahé's talk on the Kitchen Sink Language project , and Joshua Marinacci talking JSR's 295 and 296 in Better Desktop Java Development using the Beans Binding and Swing Application frameworks .
Lest this sound too centered on java.net or Sun speakers, there are at least as many independent speakers. Geir Magnusson is doing a talk on Harmony , there are talks on Spring, Seam, Velocity, Grails, and a comparison of Java web frameworks. Kirill Grouchnikov is doing a session on Advanced Effects in Java Desktop Applications . Moving beyond the Java track, a look at the web applications track turns up talks on Tapestry 5 and the Apachified Open for Business project.
So, it's not all about JavaOne right now.
In Java Today ,
OpenJDK Program Manager Ray Gans and Mobile and Embedded Community Leader Roger Brinkley discuss Sun's Java open-source efforts in a seven-minute video discussion recently posted to the JavaOne site. The video can be watched in-line with a Flash player, or downloaded as an MP4 video or MP3 audio file. They discuss the ongoing effort to get the full JDK released as open-source, the advantages of an open-source ME, the prospects for community development of the platforms, and more.
Are you plagued by slow-running Java applications? You could have a memory leak. The latest issue of Software Test & Performance Magazine features an article, Baffled By Brain Drain in Your Java Apps? (PDF, 6 MB, p. 22) by NetBeans Evangelist Gregg Sporar and A. Sundararajan on how to plug memory leaks in Java applications.
The HREF Considered Harmful blog makes an interesting comment about the relative performance of Java and scripting languages in Turtles Need Speed : "To me, one thing that's wonderful about both Smalltalk and Java is that all of their libraries, including basic data structures like lists and hashtables, are implemented in, respectively, Smalltalk and Java. That's possible because the underlying execution machinery is fast enough that, although it would certainly still be faster to have highly tuned Collection implementations in C, the pure Smalltalk and pure Java libraries are "fast enough". That's a crucial threshold, and it's one that many languages, including Ruby, have not passed."