Posted by editor
on June 27, 2007 at 8:32 AM PDT
Welcome back to the developer summer doldrums... also:
Featured Podcast: j1-2k7-mtT08: Building Composite Applications Using Open ESB 2.0
Java Today: JSR-275 project, reflecting generics, and NetBeans Newsletter #297
Weblogs: Enabling/disabling Swing containers, the EE operating system, and the Hudson-powered lava lamp
Forum posts: ME samples, Swing inheritance/composition, and getting started with GlassFish
Welcome back to the developer summer doldrums
Every year, around July, it happens: things get sllllooooooowwwwwww.
And it's happening already. JavaLobby posted no new stories yesterday. InfoQ only had one (at least with the Java-only filter on). Some of my other morning-check sites, including Artima , TheServerSide , and Café au Lait have been pretty slow too. Announcements from the communities have trailed off, as has blogging.
With apologies to the Southern Hemisphere, this is a Summer effect we've seen before. In the Java world, it's compounded by all the companies and projects getting their major releases out for JavaOne in May, then basically going dark for a few weeks (or months) while everyone recovers from the crunch. I've talked about this before , making the point that avoiding the JavaOne news crush and instead releasing in mid-Summer would avoid competition for attention and get you a lot more notice.
It's especially slow right about now, with the Independence Day holiday coming up -- O'Reilly is closing down for July 4-6, giving employees a 5-day weekend, though we'll still be updating java.net every weekday as usual. I imagine there are a lot of svn logs that are going to show far fewer commits in June and July than in April and May (or September, when things crank back up).
So, if your project has a release coming up, be sure to let your community leader know to put it on the community web page, or just e-mail me (cadamson at oreilly.com) with details. We'd love to help you get noticed, and every tip we get about a great project means less digging for news in this slow season.
Fortunately, we still have a stack of podcast recordings from JavaOne 2007 to edit and publish. Our latest JavaOne Community Corner Podcast is
j1-2k7-mtT08: Building Composite Applications Using Open ESB 2.0 , from speaker Prakash Aradhya. "OpenESB is the next generation integration platform developed by open source community. ope-esb.dev.java.net is the java.net project that encompasses Open-ESB project. Open ESB is based in JBI architecture. It is fully integrated in NetBeans and Glassfish, other popular open source projects. Open ESB offers a rich set of tools to build SOA based integration applications. In this talk you will learn how to build a composite application using Open ESB. You will understand how to leverage existing enterprise applications by building a new class of applications called Composite applications. Visit open-esb.dev.java.net for more detailed information on how to get involved in this open source community."
In Java Today ,
the JSR-275 project is the home page for the JSR-275 (Units Specification) expert group's collaboration, and has updated versions of the draft spec in its documents and files section. JSR-275 specifies one or more Java packages for the programmatic handling of physical quantities and their expression as numbers of units.
"Type arguments to generic classes are not available for reflection at runtime - or are they? The type arguments for statically declared types can be discovered at runtime." Ian Robertson's Artima article Reflecting Generics has a look at how to do this, and why you might want to.
Issue 297 of the NetBeans Weekly Newsletter is out, with a preview of the IDE Shootout at JUG Cologne on July 3, the Dream Team Profile of Edgar Silva, Putting Flickr on Rails, Resolving Java ME Device Fragmentation Issues, NetBeans Google Toolbar Module Tutorial, Extending the NetBeans API Wizards, and more.
AlexanderÂ Potochkin begins today's Weblogs section with some guidance on
Enabling/Disabling Swing Containers .
"The fact that disabling a Swing container doesn't mean disabling its child component has always been surprising for Swing beginners. In this blog we'll examine how to disable a container with all its children."
Making life simpler: the Java EE Operating System , JohnÂ Reynolds writes,
"Earlier this year I suggested that the multitude of Java EE implementations is a bad thing... but now I think I didn't go far enough... Why not just build an OS that is a Java EE app-server?"
Want a Lava Lamp for Hudson projects ? KohsukeÂ Kawaguchi has details: "Someone posted an article on Hudson Wiki that explains how to drive Lava lamps based on Hudson build status."
In today's Forums ,
m_gorshenev updates the status of ME sample code in
Re: Easier Way To Get Up And Running?
"For version 1.2 of ME Framework we are working on a more comprehensive set of samples. The official release of version 1.2 is scheduled to happen in July so there may still be some undiscovered issues with these new samples at present. We are also overhauling the developer guide and will publish it soon after the 1.2 release. It will have more streamlined, easier-to-follow instructions."
looks to set some people straight in
Re: Swing best practice: inheritance vs. composition
"Unnecessarily extending classes is criminal. Bad tutorial code is nothing new. GUIs are one of those things where programmers tend to think that the usual rules of good code for some reason don't apply. Specific problems with extending JFrame include..."
Getting started with V3 preview .
"Our applications are currently deployed as war files in an servlet container but it has matured to the point where I feel we need to start using a proper application server. I was pleased to see the latest preview of V3 ships with what seems to be a minimalist 'domain' which is nice and fast to start. This seems to be the opposite to the domain that I created with the 'setup.xml' ant scripts in previous releases. What I want is something in the middle but starting from the most lightweight setup and adding various J2EE features as we require them (my immediate concern is adding JMS to the environment). I hit a problem immediately though when I couldn't see how to enable the admin console."
Current and upcoming Java
Registered users can submit event listings for the
href="http://www.java.net/events">java.net Events Page using our
href="http://today.java.net/cs/user/create/e">events submission form.
All submissions go through an editorial review before being posted to the
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
Welcome back to the developer summer doldrums