Talking about OpenJDK and 6u10

Sometimes, it's a little hard to keep the JDKs straight. There'sOpenJDK, which is working on Java 7 along with the back-port, OpenJDK 6.. and then there's Java SE 6 Update 10... and they're not the same thing, at least not yet. So one's got great user-facing features and the other's available under the GPL, and you need to decide which is more appropriate to your needs.

Still, it's great that both are so active, with 6u10 particularly close to release. In the Java Today section, you'll find an announcement that the JDK team is interested in your experiences with Java SE 6 Update 10 Beta and are running a Java SE 6u10 Post-Beta (b28) Survey. The poll seeks feedback on the stability and performance of 6u10, draggable applets, the Java Kernel Installer, the Java Deployment Toolkit, graphics performance, and the Nimbus look-and-feel.

Meanwhile, in a new SDN article, Roger Yeung shows how to make use of The New Draggable Applet Feature in the Java SE 6 Update 10 Plug-In. "Starting in Java SE 6 Update 10, currently in beta release, the new Java Plug-in includes a draggable feature for applets. This feature allows users to bring together their browser and desktop experience. As a Java technology developer, you can use the rich functionalities in the Java platform to create an applet and allow the user to bring your applet to the desktop. This feature increases flexibility in application deployment and takes advantage of Java Web Starttechnology to increase the ease of deploying Java Network Launching Protocol (JNLP) applets."

On the OpenJDK front, Episode 33 of the FLOSS Weeklypodcast features an interview with Dalibor Topic and Bruno Souza talking about OpenJDK and the open-sourcing of Java. In a discussion with hosts Randal Schwartz and Leo Laporte they talk about the history of third-party FLOSS efforts like Kaffe and GNU Classpath, how Sun came around to its decision to open-source its Java implementation, how the open-sourcing is going, how the free software community will be able to use scripting languages atop the JVM, the SoyLatte project, and the importance of the project to the FLOSS community as a whole.

In today's Weblogs, Giovani Salvador looks at Java, SOA and XML. "Sometimes we think we have good understanding about XML technology. We believe that parsing XML is all we need to do with XML and we have good tools to do that, especially in the Java world. But when we enter the SOA world we realize how important is to understand lots of other things related to XML like namespaces. Here I list 2 reasons why we should pay more attention to XML mainly when entering the SOA path."

In New JSFOne track added Kito D. Mann announces that "JSFOne, the conference I'm hosting with NFJS, has just gotten bigger -- we added an entire new track full of quality nuggets of knowledge including portlets, security, Google API integration, and more."

Most Software Development Obstacles are ______. John Reynolds challenges you to "Fill in the blank in the following statement:
Most Software Development Obstacles are ______
(A) Technical
(B) Cultural
If you answered (A), then I am intensely jealous."

In today's Forums,codingvista is trying to figure out an approach for Firing up another midlet from running midlet. "I'm playing about with J2ME and I'm trying to write a little app where the menu provides a link to another app - when clicked the other app fires up in front of the running app. In NetBeans I've added the JAR/JAD to the resources folder but to be honest - I'm clutching at straws and have no idea what I'm doing I've tried platformRequest - but that has unexpected results."

magpie reports a problem with Windows XP SP2 dualview Rendering on one monitor only. "I would greatly appreciate if one of you Java2D guru could help me out with my problem. I've got a rendering engine that draws an image on multiple backbuffers (VolatileImages) and then blit them together as one before drawing it on a JPanel. Under Windows XP with dual monitor capabilities set as dualview when I drag the application to the second monitor the JPanel image goes blank and when I drag it back onto the initial monitor the image comes back. A potential solution was to recreate the VolatileImages with the new GraphicsConfiguration object as I move across monitors but the whole application just hangs."

Finally, jpowell92127 wants to know what's going on under the covers in Enable SSL w/embedded Java 6 http server? "We are trying to keep our project free of IDE and app server dependencies, a la JSSE and have the nice Endpoint.publish(url, serverObject) paradigm working for a fairly complex web service using Metro 1.2. For our security requirement, It would be completely sufficient for us to enable SSL at the transport layer, but all of the real work in the relevant Netbeans/Glassfish example is being done under the hood and it is not obvious how to do it programmatically. Since we are using Java 6 it should be a matter of correctly configuring the embedded HTTP server context or instantiating an HTTPS server instead of the usual HTTP server. Has anyone been successful in getting this working?"

Current and upcoming Java Events :

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

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 Archive.

Talking about OpenJDK and 6u10