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

JavaFX Doodle #3: A Paper Cutout Demo

Posted by joshy on March 13, 2008 at 4:27 PM PDT

I just flew back from Australia where I spoke at the Sydney tech days and boy are my arms tired. Actually, it's more my legs than my arms, and technically I arrived before I left which is pretty weird... but anyway, I'm back now. I'm exhausted and don't have my photos in order yet so the Sydney post will have to wait until next week.

JavaFX Script Doodles, #2: a tabbed rectangle

Posted by joshy on February 18, 2008 at 6:27 PM PST

Before I dive into my second doodle I'd like to mention the following Groodle. Allow me to explain. Andres Almiray saw my first JavaFX Doodle and decided to recreate it using the GraphicsBuilder syntax of Groovy; hence a Groodle!

Upcoming Java and JavaFX Events you should attend

Posted by joshy on February 11, 2008 at 8:25 AM PST

Travel, travel, and more travel.

Between many FX related meetings, tech conferences, the holidays, and my wife's travel, I have been in an airport about once a week since June. Clearly whoever said technology would remove the need for travel never had to work on JavaFX. I'm sure technology will abolish travel one day, though, just as offices no longer use paper. :)

JavaFX Doodles: Doodle #1

Posted by joshy on February 6, 2008 at 5:09 PM PST

About four years ago when I started my blog I created a series of posts called Swing Hacks. This series eventually formed the basis of my similarly named book with Chris Adamson and led to my job at Sun. I think the series was successful.

How do I answer the question: What is Java?

Posted by joshy on January 9, 2008 at 3:33 PM PST

Things are going well on the designer tool, but we won't have anything to show publicly for a while. I will tease you with the news that I just implemented the first version of a drawing tool assistant that you have never, ever seen before. It's one of those clever things that seem obvious in retrospect, but no one (to my knowledge) has done it yet.

A JavaFX Christmas Demo

Posted by joshy on December 22, 2007 at 9:48 AM PST

Another Christmas will be here soon and it promises to be a good one

Competition and the Java Ecosystem: why Sun launched the PDF Renderer and Scene Graph projects

Posted by joshy on December 20, 2007 at 5:16 PM PST

I'd like to take a second out of my usual technical blogging to discuss something important. Sun recently launched two new open source projects: the Scene Graph and PDF Renderer projects.

The big secret revealed! A PDF viewing library!

Posted by joshy on December 13, 2007 at 7:39 AM PST

Last week I told you we had a secret new open source project to release. Think of it as an early Christmas present. A project that you've never heard of and has nothing to do with JavaFX (which is partially untrue, but I'll get to that in a second). Well, it's almost the end of the week so here is the secret.

Our new Java Scene Graph is open sourced

Posted by joshy on December 11, 2007 at 11:18 AM PST

Today Sun announced the open sourcing (GPL) of the new Java scene graph that underlies JavaFX script. And I'm very, very excited about it.

LightsOut, a JavaFX Script game

Posted by joshy on December 5, 2007 at 9:01 AM PST

Since I joined the JavaFX team a few months ago I have spent some of my free time creating demos and learning the language. Most of my demos have been simple single class applications that highlight a particular language feature or graphical effect. After a while, though, I decided to write something bigger to prove it could be done and really stress test the language.