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:
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.
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 :
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.
While playing around some more with this
miniapp idea, I came across geographer Tyler
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.
Hmm. Perhaps it should have been mouth.getLocation() instead. That would present a more consistent BadJoke API. :)
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.
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.
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.