Skip to main content

One Day

Posted by editor on August 2, 2006 at 8:44 AM PDT


One of Swing's "rock stars" gets highlighted for a day

Fortunately, he doesn't have too much of an ego to inflate, so it's no risk featuring two items on the front page that involve Josh Marinacci. He's done a lot to gain prominence within the Java Desktop community, from writing blogs on Swing, to writing a column on Swing, to writing a book on Swing, to ultimately writing Swing itself, as an member of the Swing team at Sun.

It's funny that I often forget that we used to work at the same company -- he interviewed me and wanted to see what I was running on my iBook (it was Mac OS X Developer Preview 4... I know, total NDA violation). We were on different teams, so we tended to primarily see each other over games of Soul Calibur and NHL 2001 in the break room. But I was always impressed by the fact that he was always determined to do something new with Java, even outside of work. He usually had some project he was hosting at joshy.org, open source of course, so he's sort of been in perpetual develpoment mode all this time... which ultimately is how Flying Saucer got started, I think.

So, please don't mind the two Josh's on the page today. He's contributed a lot to Desktop Java, and he's got a lot of value to say. Which is probably why he and fellow Swing Team member Richard Bair will be making a couple JUG appearances soon, as noted in the Java Today section, which links to
Matt Ingenthron's blog entry Swing Labs in Los Angeles and OC: "It's official.
We have Joshua Marinacci and Richard Bair coming in September to talk with not one, but two Java User Groups, the OC JUG. They'll come in and give us an idea of what's going on over in Swing Labs and Swing technologies in general. "

Speaking of Josh, the latest SDN developer profile gives you a chance to Meet Josh Marinacci of the Swing Toolkit Team at Sun Microsystems. In it, Josh talks about Swing Hacks, the Flying Saucer and Aerith projects, the future of Java Desktop applications, scripting support in Mustang, and how he won a dollar from James Gosling.


So, anyways, moving to topics more general in the Java Today section... do you
think you've invented or discovered a new software pattern? Are you wondering how to present it in a form others will understand and appreciate? Martin Fowler reveals some of his pattern-brewing secrets in Writing Software Patterns. " For me a pattern is primarily a way to chunk up advice about a topic. Chunking is important because there's such a huge amount of knowledge you need to write software. As a result there needs be ways to divide knowledge up so you don't need to remember it all - what you need is to be able to get at a particular chunk of knowledge when you need it. Only then do you need details."


Rémi Forax show syou how to Create or Drop a table using JDBC 4.0 in today's Weblogs, pointing out "the way JDBC 4 defined how to create a table using a query interface introduces a meta protocol mix."

Felipe Leme sets a naming issue straight in
The name is bound, Java EE bound:
"The previous weblog says JEE is The Official Acronym for Java Enterprise Edition. That's not true - the new name for the is - and always have been - Java EE. If you don't believe me (after all, I'm not a Sun employee :-(, keep reading..."

Marina Sum follows up with Correction: Java EE is the Official Nomenclature: "My previous blog on the official acronym for Java Platform, Enterprise Edition was a blunder. The acronym should be Java EE, not JEE."


In today's Forums,
miyako considers contributing to an image application effort in
Re: Photoshop In Java:
"I've been working on something that is sort of along the same lines as a photoshop/lightroom/picasa application in Java as well. I think that there is definitely a desire for something like this. Gimp is alright, but it's too heavyweight for quick things. I've been focusing on creating a nice UI for plugins, and a robust set of tools for writing plugins, and I've been working on an implementation of a few Texture Synthesis algorithms for making textures for 3D artwork. It seems like a lot of people are intersted in creating these sorts of applications, perhaps we should put our heads together and try to make a Gimp killer"

xristina seems to be having path problems in
how to extract jar files????:
"Hi, I'm trying to extract a jar file without luck...any ideas??? More specific i have write at the path ...C:\...\...\tools.jar but at command line there is chaos...when i write jar xf jarfilename.jar i take the message C:\Program Files\Java\jdk1.5.0_02\lib>jar xf wizard.jar, 'jar' is not recognized...etc. What i have to do..."


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
news submission
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
feed.


Current and upcoming Java
Events
:

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
site.


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 href="http://today.java.net/today/archive/">java.net Archive.

One of Swing's "rock stars" gets highlighted for a day