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

Leonardo Sketch 1.0 Released: Drawing the Future

Posted by joshy on October 26, 2011 at 11:16 AM PDT

We are proud to announce the release of Leonardo Sketch 1.0.  Leo is a open source cross platform vector drawing tool built for designers and programmers.

Amino 1.0 is released: A scenegraph for Java and JavaScript

Posted by joshy on May 28, 2011 at 12:42 PM PDT

After several months of work, nestled in between getting webOS 3.0 out the door and prepping the nursery for the pending arrival of my first child, I am happy to announce the release of Amino 1.0.
I have been eagerly following the development of HTML 5 Canvas support in the major browsers as well as ensuring the

Amino + Swing = Crazy Delicious

Posted by joshy on December 9, 2010 at 9:53 PM PST

For the past few months I've been working on an open source UI toolkit called Amino. It has lots of cool features like a scenegraph, CSS control skinning, and dynamic translation editing. You just have write your app in Amino and you get the cool stuff for free. But what if you have an existing Swing application and don't want to rewrite it? Don't worry, Amino's got you covered.

Leonardo needs a server side engineer

Posted by joshy on December 7, 2010 at 7:46 PM PST

We are making progress on the next release of Leonardo, an open source desktop Java drawing program. One of the key features scheduled for the next release is a webservice that lets users save and share reusable symbols they've created. For example, someone could create a set of GWT mockup widgets, then share this set with others.

Ruby Red is Here!

Posted by joshy on November 22, 2010 at 10:31 PM PST

Ruby Red, the first full release of Leonardo Sketch is ready for download. Leonardo is a desktop open source drawing program written entirely in Java. In this first version of Leonardo, features include:

When Commented Out Code Attacks

Posted by joshy on November 5, 2010 at 2:56 PM PDT

AKA: a Teachable Moment in Performance Tests, Profilers, and Debugging statements.

The Deprecation

Posted by joshy on November 3, 2010 at 5:01 PM PDT

The Deprecation

If you're reading this blog then there's a good chance you've heard Apple has deprecated their implementation of Java on the Mac. Contrary to the resulting outrage over the last few days, I don't find change to be a shocking surprise.

Leonardo Beta 2 is Not a Witch

Posted by joshy on November 3, 2010 at 9:07 AM PDT

When you go to the polls today shouldn't you make sure you have the support of a drawing program that will fight for your interests in Washington?

Announcing Amino, a new UI toolkit for Desktop Java

Posted by joshy on October 9, 2010 at 2:19 PM PDT

A decade from now 90% of people will use phones, slates, or netbooks as their primary computing device. This is a very exciting development in the software world and promises to reshape the way we make software (check out the great stuff our lead developer is doing in his day job at Palm), but Amino isn't for that world.

Anouncing Leonardo

Posted by joshy on September 5, 2010 at 10:20 AM PDT

Today I am proud to announce a project I've been working on for the past few months called Leonardo. I've long believed there's a need for a good desktop drawing app that is completely cross platform, free, and open source. Leonardo is that app.