Posted by editor
on September 15, 2006 at 6:49 AM PDT
Wouldn't you like to build a "filthy rich" client? Also:
Java Today: Romain Guy on "filthy rich" clients, JDK's and US daylight time changes, and Quick Color Chooser
java.net Poll: What would best help Jini gain traction?
Weblogs: Building with jrunscript, interview regrets, and does size matter?
Forum postings: Heap manipulation and post-transformation image sizing
Wouldn't you like to build a "filthy rich" client?
So where is everybody's favorite desktop Java rock star? For the purposes of this blog (because sometimes I mean Josh, or Rich, or Chet, or Kirill, or...), I'm talking about the deft and daft Romain Guy (say it together: Roh-MAHN GHEE), who came from Lyon with an inestimable grab-bag of JOGL tricks, Java2D blits, affine transforms and gradients to drool over. He contributed to Swing Hacks and really made a splash with the JavaOne 2006 debut of the photography manager/mapper/mashup Aerith , with its pleasing white-on-black reflective aesthetics and drool-worthy animation.
So... you might be tempted to ask... how do you do all that? It would suck to learn that it's unapproachably difficult or, worse yet, the irreproducible work of JNI code. But never fear, Romain is unveiling the secrets of his crazy-cool client aesthetics. If you were at JavaZone 2006 the Norwegian Java conference put on by the javaBin JUG, you probably already saw it! But if not (maybe you were at the Jini Community Meeting instead?), he's posted his work for all to see.
In his blog, Romain writes: "I gave a presentation entitled Filthy Rich Clients this morning at JavaZone 2006 . This presentation explains how to create good looking Swing applications by using Java2D, animations and 3D. It also contains some performance tips."
Also in Java Today ,
a brief SDN article discusses issues with older JRE's and U.S. Daylight Saving Time Changes in 2007 : "The Java Runtime Environment (JRE) stores rules about DST observance all around the globe. Older JREs will have outdated rules that will be superseded by the Energy Policy Act of 2005. As a result, applications running on an older JRE may report incorrect time from March 11, 2007 through April 2, 2007 and from October 29, 2007 through November 4, 2007." Links to updated JRE/JDK's for J2SE 1.4, 5.0, and Java SE 6.0 are provided.
Ever find JColorChooser just a little too heavyweight? The Quick Color Chooser project offers a fast, single-mouse-gesture color chooser component for Swing apps. Some of the code has been around as long as six years, so it's fairly mature. There is also a Netbeans module created with BeanNetter which adds it to the Matisse component palette for drag and drop use.
The latest java.net Poll asks "What would best help Jini gain traction?" Cast your vote on the front page, then visit the results page for current vote totals and discussion.
In today's Weblogs ,
Simon Morris wonders
Does Size Matter?
"Why do so many people think the JRE download size is a problem? What causes the end user to readily download one plugin, while ignoring another? Is it just a numbers game? It's time to engage in a spot of amateur Psychology..."
Rémi Forax continues to make his case for
Using jrunscript as a build tool :
Finally, Vikram Goyal looks back on what he thinks may have been
Another failed interview :
"I was here to be interviewed for the position of a J2EE developer. While that in itself is enough to send shudders down my spine, the fact that I was going to be interviewed for a J2EE developer after working for more than 2 years on ASP.NET was making me hyperventilate."
In today's Forums ,
kupior is looking to do some
Heap manipulation :
"Is there any way to directly manipulate the heap from within a java program? I am working on the standard multithreaded java application with multiple threads operating on a lot of small (serializable) objects. In order to account for a possible system failure, I would like to periodically serialize and store all of the data for backup purposes. I want the minimum possible delay to normal operations within the program. I dont want concurrency problems corrupting data (gradual backup on live data is not feasible in this case). If it is [ever] possible, I would like to clone the heap then have another thread back up all of the needed data within the heap."
Calculate new image width and image height ,
"I'm working on an application that reads a image from file, applies AffineTransform including scale, shear and rotate parameters and then saves it to another image file. But the new image is lost some when I keep it the same size as the original image. Question: Is there any ways to calculate new image size which is depend on scale, shear and rotate parameters?"
In today's java.net
News Headlines :
Registered users can submit news items for the
href="http://today.java.net/today/news/">java.net News Page using our
form . All submissions go through an editorial review before being
posted to the site. You can also subscribe to the
href="http://today.java.net/pub/q/news_rss?x-ver=1.0">java.net News RSS
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
Wouldn't you like to build a "filthy rich" client?