Java Tools Community Update: Newsletter 204 and More
JavaTools will be at TheServerSide Symposion this year in order to bring you the latest news. TheServerSide Java Symposium is a 2 day conference with 4 tracks on Frameworks, Architectures, Languages and Tools & Techniques. The conference will be on October 27th-28th in Prague, Czech Republic. JavaTools will send two reporters to cover as much of the conference as possible, so stay tuned for the news! If you want to join us there, be quick, there's only two weeks left to register...
Actually, there's less than a week to register now, since the Symposium takes place next Monday and Tuesday. The symposium sounds quite good. Its focus is addressing the need to make rapid progress on projects within the context of a small budget. The four tracks are designed to "address exactly how you can accelerate your organization's projects for the next 6-18 months":
- The Frameworks track "looks at the variety of frameworks that ease and accelerate the building of applications, application components, and user interfaces."
- The Architecture track "focuses on the structure behind applications, examining different approaches to designing applications that perform and scale, including SOA, REST, messaging, JSON, and OSGi."
- The Language track "looks into emerging features of the Java language and provides in-depth expert recommendations on the use of Java and complementary languages in daily practice."
- The Tools and Techniques) track "takes a look at the proliferation of tools available to design and build high-quality applications."
I'll be looking forward to the reporting by the Java Tools Community reporters.
The newsletter also highlights Apple's fixing of 15 Java-related security holes and a long list of new Java tools that have recently been released. This issue's "Tools Tips" is titled "Packaging your application and its dependencies in a .jar file" and talks about Maven's shade plugin.
On the Java Tools home page, the recent Interview with Sven Reimers, Winner of Duke Award 2009 is highlighted:
Fabrizio Giudici interviews fellow NetBeans Dream Team member Sven Reimers about his Duke Award win and his NetBeans Satellite Tracking System, a desktop app based on the NetBeans Platform.
If that interests you, you might also want to check out the Java Tools SQE Roundtable podcast that I recorded at this year's JavaOne. While that conversation focused primarily on the SQE (Software Quality Environment) project, the conversation naturally included the Duke Award, which had just been announced, and the NetBeans Satellite Tracking System.
Several folks have asked for copies of my slides from Oracle Openworld. Unfortunately, there's no printable form of them, since I did them as a JavaFX app. You'll find them at
which will launch the app (with all it's rather large images) via JNLP. If you're curious about the sources, they're on
kenai. The code is pretty ugly: I just slapped it together. I'm not proud :-) The code for the map browsing component is in there too. It uses the tile server from
openstreetmap.org (Click and drag with the mouse to move, scroll wheel to zoom). I kinda like the map browsing component, so I'm cleaning up the source and I'll push it out to kenai as a separate project sometime soon....
Ryan Lubke announces that Mojarra 2.0.0 is available!:
Mojarra 2.0.0 is now available! There are several ways to obtain the release.
- GlassFish V3 promoted build 69 (out later this week)
- Download directly from https://javaserverfaces.dev.java.net
- Download using Maven2 using information provided here
Please review the release notes as there are important details there pertaining to differences between the implementation and the specification as well as a basic migration guide from 1.2 to 2.0 (note that this is a live document, so we'll be making additions - check back regularly)...
Joseph Darcy announced OpenJDK 6: b17 Source Bundle Published:
On October 16, the
source bundle for OpenJDK 6 b17 was published. Major changes in this build include the latest round of security fixes and, courtesy of Andrew John Hughes, the syncing of HotSpot 14 into the OpenJDK 6 HotSpot repository. A detailed list of all the changes is also available.
In today's Weblogs, Binod talks about SailFin CAFE: Implementing a simple conference application:
Hope you have read my blog on "Writing your first SailFin CAFE Application". There I explained how to handle a 2-party call using SailFin CAFE. Now lets see how can you write a simple conference application. The application would accept the calls from any participant and if the participant is calling a conference id, then the application should use a media server, handle SDP, mix the voice, apart from handling the necessary SIP signalling. If you are writing such an application with SIP Servlets and JSR 309 Media control API, it would take serveral pages of code like this...
Java Champion Manfred Riem announces a new minicast in Refactor a block of code into a method using NetBeans:
A minicast that shows you how to refactor a block of code into a method using NetBeans.
Scott Oaks has some Fun With JStack:
Avid readers of the glassfish aliases know that we are frequently asked questions about why their server isn't responding, or why it is slow, or how many requests are being worked on. And the first thing we always say is to look at the jstack output. So you're running on a Sun 5120 with 128 hardware threads and so you have 368 request processing threads and the jstack output is 10K lines. Now what? What I do is use the program attached to this blog entry -- it will parse the jstack output and show how many threads are doing what. At it's simplest, it's something like this...
In the Forums,
Florian Poulin is interested in Controlling a webservice client through JMX: "Hello, From a JMX client (written in Groovy) I'd like to "tell" a Webservice client (deployed on Glassfish) to make calls to a Webservice (which is exposed in another project on the same Glassfish). My goal is to use..."
emallinis seeing an AWT-EventQueue Deadlock on Safari 4: "Hi, Since the release of Safari 4, I've had problems on MAC OSX with our Swing application, which includes an embedded JDIC browser. I've been following the thread..."
darryl_m has a Transaction problem when persisting Entity class: "I have an application with several classes. One class (A) is a message-driven bean. When a message comes into A, it calls a stateless session bean (B), through it's BLocal interface. B has a container-managed PersistenceContext. I have several other..."
Our current Spotlight is the Interview: André van Kouwen and the GMVC Project: java.net editor Kevin Farnham has published a new article, "Interview: André van Kouwen and the GMVC Project". André recently founded a new java.net project, GMVC (see also the Swing's Generic MVC interface page). In the interview, André talked about why he started the project, the project's long-term objectives, and more.
The new java.net Poll asks Is Oracle good for Java? The poll will run through Thursday.
Our Feature Articles include Manish K. Maheshwari's Sweeping the File System with NIO-2, which describes how JSR 203 (NIO-2), which is being implemented in the OpenJDK project, is shaping the future of I/O in the upcoming JDK 7. We're also featuring John Ferguson Smart's article Working with Maven in NetBeans 6.7.1, which shows why, if you are a NetBeans user working with Maven, you're in luck with NetBeans 6.7.1.
The latest Java Mobility Podcast is Java Mobile Podcast 89: David "Left" Schlesinger on Open Source: David "Lefty" Schlesinger, Director of Open Source Technologies at Access, shares his views on open source with Terrence Barr.
Current and upcoming Java Events:
- October 19-22: SpringOne 2GX 2009
- October 19-23: Java Power Tools - Sydney
- October 19-23: JavaEE Training Philipines
- October 23: Strange Loop Conference - St. Louis
- October 23-24: 2009 Greater Atlanta Software Symposium: Fall Edition
- October 24: Florida Linux Show 2009 Orlando
- November 6-8: 2009 Northern Virginia Software Symposium: Fall Edition
- November 9-13: W-JAX 2009
- November 13-15: 2009 Great Lakes Software Symposium
- November 16-20: Java Power Tools - Wellington
- November 20-22: 2009 Rocky Mountain Software Symposium: Fall Edition
- December 1-4: 2009 JSF Summit
- December 1-4: 2009 Rich Web Experience
- December 11-12: 4th IndicThreads.com Conference On Java Technology, Pune, India
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 java.net it will be archived along with other past issues in the java.net Archive.
-- Kevin Farnham