Skip to main content

Josh Marinacci

Josh Marinacci first tried Java in 1995 at the request of his favorite TA and never looked back. He is a blogger and co-author of Swing Hacks for O’Reilly. He is currently a Developer Advocate for the webOS at Palm, Inc. He previously worked on JavaFX, Swing, NetBeans, and client lead for the Java Store at Sun Microsystems. Josh lives in Eugene, Oregon and is passionate about open source technology & great user interfaces. He uses a Palm Pre, MacBook Pro, and Nikon D50 SLR to spread understanding of great design in software.


joshy's blog

A Better Applet Experience, Part 1: a custom loading screen

Posted by joshy on August 14, 2008 at 5:55 PM PDT

You may have heard that JavaSE 6 update 10 is supposed to improve the experience of applets. You may have even seen the demos of dragging and dropping applets out of the webbrowser, but there's a lot more to it than that. In this series of blogs I'll show you how to get the most out of deploying your applets, even if you aren't using Update 10.

JavaFX bleg

Posted by joshy on August 5, 2008 at 8:54 AM PDT

The initial JavaFX Preview SDK release has gone pretty well. There were a few snafus and broken links, but overall it has gone pretty smoothly for a first preview release. As we plan our next steps I thought I'd ask you all a question. In fact, I'm going to abuse the great power of my blog (2-3 power, to be exact) by begging.

24 hours later

Posted by joshy on July 31, 2008 at 10:14 PM PDT

Whew! Our launch of the JavaFX Preview SDK yesterday went pretty well. Only a few broken links which have since been fixed. After waking up at 5:30 am to turn on the new sites I spent most of the day monitoring weblogs and answering questions. It was a pretty good turnout, with most developers reacting positively to the SDK. Here's a quick rundown of things you might have missed.

JavaFX Preview SDK released

Posted by joshy on July 31, 2008 at 5:53 AM PDT

I'm happy to announce that we have released the first preview version of the JavaFX SDK. Head over to to check it out. We've all been working very hard on it for the last few months, so it's quite a relief to have it out. You can see my first post on our new official JavaFX blog.

WidgetFX: Glossitope reinvented

Posted by joshy on July 29, 2008 at 4:38 PM PDT

I always hate it when I get so busy that I can't finish an open source project I started. On the other hand, I absolutely love it when someone likes an idea I came up with but feels they can do it better, and then does. Case in point: AB5k aka Glossitope aka a new widget system for Java. I started this about two years ago, showing it off at JavaOne 2007.

And now for something completely different

Posted by joshy on July 25, 2008 at 3:49 PM PDT

I spent this week at OSCON having a great time. While I love JavaOne it's really not that fun for me. I'm usually involved in several sessions, a few demos, and getting a release ready. I don't get to actually attend JavaOne. I usually can't attend sessions and actually learn something new. It's an exciting experience, but not fun or relaxing.

OSCON and the JavaFX SDK

Posted by joshy on July 16, 2008 at 2:00 PM PDT

We are now in the final push to get the first Preview Release of the JavaFX SDK out the door for the end of the month. I'm excited by what we've put together but also exhausted. We've done an incredible amount of work during the last year. Now I know what it was like in the early days of Java.

JavaFX Innovations: Inline Examples and Screenshots

Posted by joshy on July 3, 2008 at 1:15 PM PDT

One of the innovations in the JavaFX toolchain is our new javafxdoc tool. Rather than producing a set of html files like regular 'javadoc' does, we produce a single large XML file representing the entire codebase's API. This lets us easily add extra processing steps, such as producing semantic wellformed XHTML as you see today. It also lets us do a few other things.

Java Doodle: fading translucent windows, on PC & Mac

Posted by joshy on June 6, 2008 at 3:05 PM PDT

This is the next in my series of Java Doodles. There is a link to my previous one in the references below. This time I'm going to show you how to make a translucent window by setting the opacity value using new apis in JavaSE 6 update 10.

Java Doodle: crossdomain.xml Support

Posted by joshy on May 28, 2008 at 1:59 PM PDT

While we wait for the full JavaFX SDK to be released later this summer I'd like to show you some cool desktop Java things that you can do right now. This is the first in a series I'm going to call Java Doodles, highlighting the new features in JavaSE 6 update 10, now in beta. Join me over the coming weeks when we will explore more cool things you can do with desktop Java.