New java.net Infrastructure: Day Two
Today is Day Two for the new java.net infrastructure. An enormous amount of small to medium sized tweaks, fixes, and nudges were accomplished yesterday by the Cognisync development team, which constructred the new platform (have you noticed that their icon now sits next to the CollabNet icon at the bottom of this page?). I can't say that I myself have contributed any fixes, but I've at least tried to be part of the QA staff in the past month, and now. Working with the Cognisync and CollabNet teams, and also with my O'Reilly friends leading up to and during the transition, has been great.
I've been through plenty of platform migrations/transitions in the past -- none quite as big as this one, though. As I said yesterday, that we were live and running, with the majority of reported problems being page formatting issues, was to me a testament to excellent preparation in advance of the transition from all of the teams involved. There were some download issues at first, but those were addressed yesterday. There are still a few other outstanding issues that are not purely page format related. But, overall, day two begins with a much cleaner plate in terms of issues than what we had yesterday at this time.
As for myself, I'm still getting used to how this all works, or is supposed to work, from an editor's standpoint. But, I'm definitely getting close to being able to resume my regular duties, writing blogs that aren't about the new infrastructure itself, working on new articles, etc.
Sometimes a new underlying platform surprises you, with unexpected "features" -- like the one that kept removing the forum posts that I had posted to the java.net home page. If you interact with the "feature" in a way that differs from how the platform developers thought you'd want to interact with it, strange results may ensue. I don't think we have that one entirely figured out yet. So, if you see a changing "Forums" section on the home page in the next day or two, you'll know that we're still working on understanding just how to make that aspect of the platform do what we want it to do.
The poll still hasn't been changed. I'll resume the weekly schedule of a new weekly poll this Friday.
In Java Today, Mario Fusco writes that lambdaj 2.0 brings (almost) real closures to Java: "Closures represent probably the most important feature that is missing in the tools box of each Java programmer. Some of them don't feel (or don't understand) the need of closures, while some other does and probably for this reason are evaluating to migrate toward a functional enabled programming language. The biggest part of us just learned to partially workaround this lack by using the verbose and poorly readable (anonymous) inner classes..."
Adam Bien posted NetBeans 6.8m1 + Wicket - First Smoke Test: "1. Wicket Plugin is not available from the Plugin Manager for Netbeans 6.8m1 yet. You have to download it directly. 2. The download (http://plugins.netbeans.org/PluginPortal/, search for Wicket) and installation are easy. You have to extract the zip file and point the Plugin Manager to the directory. After IDE-restart you are ready to go. 3. An existing Wicket-Project was "recognized" correctly. wicket:ids were recognized. You can jump from the wicket:id in HTML into the corresponding Java-file..."
mxc4 writes about Integrating BIRT into Your Maven Build - A Work In Progress: "When ever I undertake a project I always looks for an opportunity to use at least one new technology so as to continually increase the number of tools I have in my toolbox, so for a recent project I took the opportunity to use BIRT, the Eclipse's reporting engine. In the past, before Birt was available, I had made use of JasperReports. The biggest challenge I found with Jasper Reports at the time was the visual report designer..."
In today's Weblogs, Fabrizio Giudici announces BetterBeansBinding *is* now really in the Central Maven Repository: "So I'm taking the chance of this event for my first blog post with the new Java.Net infrastructure. It sounds as there have been issues yesterday, but I was on a cultural/gastronomic tour in Val d'Orcia and I only worked with my netbook for writing down some offline documentation - and today it sounds as most of the problems have been fixed. Well, I suppose I'll know that when I push..."
Arun Gupta provides TOTD #97: GlassFish Plugin with Eclipse 3.5: "A new version of GlassFish Tools Bundle for Eclipse (ver 1.1) was recently released. The build contains Eclipse 3.4.2 IDE with WTP Java EE support GlassFish v2.1 pre-registered and configured GlassFish v3 Prelude pre-registered and configured JavaDB sample database pre-registered and configured GlassFish Plugin (1.0.29) MySQL JDBC driver registered to the IDE Maven m2 plugins..."
Prior to that, Arun also presented TOTD #96: GlassFish v3 REST Interface to Monitoring and Management - JSON, XML, and HTML representations: "GlassFish Monitoring allows you to monitor the state of various runtime components of the application server. This information is used to identify performance bottlenecks and tuning the system for optimal performance, to aid capacity planning, to predict failures, to do root cause analysis in case of failures and sometimes to just ensure that everything is functioning as expected. GlassFish..."
In the Forums,
tesis_glassfish asks How to find a Datasource by using Resource-Reference ?: "Hi there, I hope this is not too bad noob question. I have question about how to configure glassfish to find a Datasource using ejb-jar and..."
valleywoodwonders about Initialize LWUIT in fullScreenMode = false: "Hi! I've read different threads about setting the fullscreen mode of LWUIT to false and managed to do so by casting the current display to a GameCanvas in the shoe methods of my forms. However I see a problem with this since the Form will show in..."
vkoniecz replies Re: About memory leaks in GlassFish: "Well I would rather recommand the use of Memory Analyzer (MAT for short) with a Sun JDK. see http://www.eclipse.org/mat/ This tool is several magnitude more useful for memory problems analysis..."
In the current Spotlight, Danny Coward invites us to participate in a Deep Dive on JDK 7: "The Janitor joined Ed Ort for a Deep Dive on JDK 7, check it out here. Really given how much is going into JDK 7, its perhaps more of a flyover and swoop, but, if you need to catch up with the plan, take a look."
The next java.net Poll will be posted soon, once the dust from the java.net infrastructure transition has settled.
Our Feature Articles include Jeff Friesen's article Introducing Custom Paints to JavaFX, which shows how you can leverage undocumented JavaFX capabilities to support custom paints in JavaFX Version 1.2. We're also featuring Biswajit Sarkar's Using the Payment API for Microcredit and Other Applications, which describes how to apply the Payment API (JSR 229) in JavaME applications.
The latest Java Mobility Podcast is Java Mobility Podcast 85: Migrating Your Midlets to JavaFX Mobile Technology: "Highlights from the JavaOne session TS-4506 with hints & tips on migrating your Java ME applications to JavaFX Mobile."
Current and upcoming Java Events:
- August 28-30: 2009 Research Triangle Software Symposium
- August 29-30: WOWODC East 2009
- September 9-11: Java Power Tools - Canberra
- September 11-13: 2009 New England Software Symposium: Fall Edition
- September 14-16: The Ajax Experience
- September 16-19: 2009 JVM Language Summit, Santa Clara, CA
- September 18-20: 2009 Pacific Northwest Software Symposium
- October 5-9: Java Power Tools - Brisbane
- October 19-23: Java Power Tools - Sydney
- October 23: Strange Loop Conference - St. Louis
- October 24: Florida Linux Show 2009 Orlando
- December 11-12: 4th IndicThreads.com Conference On Java Technology, Pune, India
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 href="http://today.java.net/today/archive/">java.net Archive.