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

Webstart Rant

Posted by joshy on October 25, 2004 at 5:56 AM PDT

Send me your ideas of what you'd like to see out of webstart. What are the missing features. What are the most important bugs? I want to figure out what we can do through addons and what requires changes from Sun.

This is what I'd like to see:

Please: think of the users!

Posted by joshy on October 18, 2004 at 12:00 PM PDT

Usability is the number one concern when designing software. And I don't mean "today with modern computing and the lack of new types of software usability is easier and growing in importance". I mean computers have no other purpose than to serve humans, and a better computer serves humans better. End of story.

Countdown to Christmas: a Customizable MiniApp

Posted by joshy on October 3, 2004 at 10:33 AM PDT

Back when the Web was just emerging (you know, from the primordial soup of standards) many developers put effort into making it easy for lay people to create websites. While most focused on WYSIWYG development tools or content management systems, some developers tried to sell Applets and JavaScript libraries.

Weather Watcher: Release Deux

Posted by joshy on September 29, 2004 at 2:39 PM PDT

One of the things I love about Java is that I can quickly change things.
With an army of libraries and Java's renowned platform independence I can
quickly hack on a new feature or move code from the client to the server. A
couple of days ago I showed off a webstart app with, umm, a few issues. I
now proudly present :

A New Rich Client: WeatherWatcher

Posted by joshy on September 27, 2004 at 11:56 AM PDT

I think this MiniApp idea is starting to have legs. Thinking about all that Java Web Start provides we can start to imagine an application category: the so called "Rich Client". The key to a successful rich client is that it must do something that neither webapps nor native programs can do well.

New MiniApp: Storm Drain

Posted by joshy on September 22, 2004 at 7:25 AM PDT

While playing around some more with this
miniapp idea, I came across geographer Tyler
Mitchell's href="">weblog
post about hurricane tracking using Web Map
Service urls. I thought this would make an
interesting MiniApp and give me a good opportunity
to play with a few webservices.

mouth.whereIs().put(new Money())

Posted by joshy on September 10, 2004 at 7:48 AM PDT

Hmm. Perhaps it should have been mouth.getLocation() instead. That would present a more consistent BadJoke API. :)

Visions of truly portable applications.

Posted by joshy on September 5, 2004 at 9:58 PM PDT

I've been thinking about the miniapps idea some more. I still think it's a good idea, but I want to extend it a bit. Miniapps are great and all, 'cause they're, well, mini.. but I want more. Java is supposed to by write once run anywhere, but in practice any given program only runs on one computer. I'm not talking about whether it can be on Mac or Windows.

Unleash the MiniApp

Posted by joshy on August 23, 2004 at 8:21 AM PDT

It's gonna be a busy week so I'll keep this short. I've been thinking a lot about moveable applications and the idea of rich clients. This is mainly on my mind because the Flying Saucer team has been hard at work on the next version of XHTMLRenderer.

My 1 year anniversary at the social side of software.

Posted by joshy on August 20, 2004 at 7:41 AM PDT

It's been a little over a year since I've been here, and what a year it's been. Or something along those lines.