Rebel Without a Pause
The last few times we heard from blogger Simon Morris, he was breaking down Rich Internet Application philosophies into browserism, neo-desktopism, and pragmatic neo-desktopism, then following up by decoupling the social and RIA aspects of "Web 2.0". He returns today with an interesting question about just who's going to be able to write any of this stuff going forward. He worries about The Lost Generation, which is:
If this is the new world-view of the young programmer, then how well can they pick up on full-blown desktop GUI frameworks, like Swing? Simon says that Swing and JavaFX offer the best balance between traditional desktop richness and RIA cross-platform goodness, but the question is whether the next generation can hack it:
So what do you think? Do you agree that today's kids need to get right with
GridBagLayout if they know what's good for them, or are they following a different path for a good reason?
Also in today's Weblogs,
AndreasÂ Schaefer says To the Hell with the JDK Logging.
"Currently I am working with Glassfish and beside some other sticky points with it I ran into an issue with the logging or better the absence of logging."
Next, EdgarÂ Silva checks in with a helpful guide to
Understanding jBPM based on Struts background.
"This entry aims make you understand some jBPM issues based on Struts background."
Our latest JavaOne Community Corner Podcast is
j1-2k7-mtH10: Update on Sun'S OpenID Program by Gerald Beuchelt.
At JavaOne 2007, Sun launched an exploratory program on OpenID, hosted at the Identity Management - Sun Java System Access Manager site. In this talk, Gerald discusses what Sun's team intends to do and how the community can participate.
In Java Today,
Joseph D. Darcy spells out Sun's path to an open-source JDK 6 in Forward to the Past: Toward OpenJDK 6. "The current plan is go "forward to the past" by starting with a near future build of JDK 7 and creating a backward branch that removes the changes inappropriate for a Java SE 6 implementation. The resulting code will be under the same GPLv2 license as JDK 7. Besides directly reusing all the (painful!) legalistic code audits for encumbrances and the like already done for the JDK 7 code, this approach also takes advantage of the forthcoming workspace restructuring and Mercurial transition Kelly is working on as well as the new
binary plug architecture."
The NetBeans.tv site has re-launched, aiming to connect the people, projects and technologies around NetBeans, by enabling you to add your own content, ratings and comments to the videos that you watch. "To celebrate the launch of NetBeans.tv we are hoping that you will join the community section of the site and in doing so have a chance at winning some cool prizes that include meeting James Gosling and winning a new mobile phone. Include your video or photo, tell us how you use NetBeans and why James Gosling should visit you in your hometown."
InfoQ notes a number of calls for developers and architects to embrace the multi-core future, combining their opinions in Programming for Parrallelism: The Parallel Hierarchies Pattern. "Multi-core processors offer new performance opportunities. Shekhar Borkar from Intel highlighted, however, that software development practices have to be retooled to leverage this potential. In this vein, Prof. Jorge L. Ortega-Arjona from the National Autonomous University of Mexico has recently introduced a new architectural pattern for parallel programming: Parallel Hierarchies pattern."
In today's Forums,
seekjava132 has an interestingly open-ended question about his or her java career.
"I am a java developer with over 5 years of java experience. I wish to enhance my java skills but unfortunately in my current role in the company there is limited scope to acquire new skills. Should I consider changing to new job with better profile or is there any other way I could get to work in more java technologies. Do employers take into consideration experience working in openSource projects or as freelancer etc..."
jackett_dadcomplains of a jMaki deal-killer in
Re: JSF with AJAX.
"jMaki looks like an awesome project, but for the time being, I had to give up on using it. What isn't immediately clear is that jMaki only works with JSF if you are using JSP 2.1. If you are using Tomcat, then that means you need to be at version 6.x. If you are not using JSP and are coding your pages in XHTML, then jMaki simply does not work, not fully anyway. I'm hoping this will be addressed so that I can reconsider its usage in my own project."
In a possible duplication of the ideas behind JSR-277,
kfgodel floats an idea for
Jar metadata for dependency handling.
"Is there any possibility to include some kind of dependency metada inside Jars? What I mean is something like pom.xml files from maven that could be used to determine wich library dependencies are needed with one jar. Maybe the pom.xml could be added inside the jars. Jar dependency data is necessary for each new project and maven pom files are becoming a standard. However pom files are separate from jars, which makes them easy to edit but difficult to mantain with or distribute with jars."
Current and upcoming Java
- AugustÂ 27-31 - J2EE Training Philippines
- AugustÂ 29-31 - NFJS eXchange 2007: London
- AugustÂ 31 - JUG Berlin Meeting
- SeptemberÂ 6-8 - The Rich Web Experience 2007
- SeptemberÂ 10-14 - Java Training Philippines
- SeptemberÂ 11-12 - Sun Tech Day - Boston
- SeptemberÂ 12-13 - Javazone 2007
- SeptemberÂ 14-16 - New England Software Symposium 2007: Fall Edition
- SeptemberÂ 15 - CafÃ© com Tapioca - Conhecendo os PadrÃµes de Projeto
- SeptemberÂ 21-23 - Pacific Northwest Software Symposium 2007
- SeptemberÂ 24-25 - Sun Tech Day - Rome
- September 26 - Midwest Java Technology Days: Columbus, OH
- SeptemberÂ 26-28 - Sun Tech Day - Milan
- SeptemberÂ 27 - Midwest Java Technology Days: Indianapolis, IN
- SeptemberÂ 28-30 - Gateway Software Symposium 2007: Fall Edition
- SeptemberÂ 28-30 - Western Canada Software Symposium 2007
- OctoberÂ 5-7 - Greater Atlanta Software Symposium 2007
- OctoberÂ 11 - J-Fall 2007
- October 16 - Midwest Java Technology Days: Minneapolis, MN
- OctoberÂ 17-19 - Grails eXchange 2007
- OctoberÂ 18 - Midwest Java Technology Days: Chicago, IL
- OctoberÂ 21-26 - Colorado Software Summit 2007
- OctoberÂ 22-24 - Sun Tech Day - Shanghai
- OctoberÂ 24-26 - The Ajax Experience
- OctoberÂ 29-31 - Sun Tech Day - Beijing
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 href="http://today.java.net/today/archive/">java.net Archive.