Microsoft is redefining the application interface around rich clients, and if Java does not have an answer, it faces being cut off from end users. The answer lies in matching Microsoft's richness while trumping it on security
NeoOffice/J now starts & runs fast enough to make it a must-have for Mac users.
Joshua illustrates using the Robot class to take control of the mouse cursor; in a zombie spiral of death! :)
Returning from an extended blog hiatus, I celebrate the beauty in the tiniest usability features and contemplate time lost around the edges of a lackluster
user experience. Corporations need to understand the hidden costs of
mediocre software and we need to do better as a developer community at
delivering the goods.
A discussion on the Merits of user interfaces reflecting their underlying object model, and more..
When starting a new project, the User Interface decision is always a big one. Should we use Swing? Or should we develop a web-based solution?
With the release of an almost feature-complete alpha, Mac OS X does OpenOffice.org in an integrated way thanks to Java technology.
Avalon gives Microsoft an opportunity to demonstrate its leverage over the user experience and to shake up competitors.
If you offered me a penny for my thoughts, I would reject your offer. The following thoughts have been incubating in my noggin for weeks now, so they've gotta be worth at least a nickel, or maybe even a dime.
A smattering of Questions and Answers about using everyone's favorite disappearing image type
A user's guide to managing these fast but quirky images
Speculation on a strategy for Microsoft to co-opt Linux
I attended the LinuxWorld tradeshow and then failed to blog promptly.
I believe I am now blogging belatedly.
Let Java play to its strengths and co-opt Microsofts advantages
In this sequel to my earlier condiment-based BufferedImage article, we talk about performance issues
BufferedImage: the most versatile and fundamental condiment on the shelf of Image APIs. Brief tips on why it's so cool and why you might want to use BufferedImage instead of the old image APIs.
Why do you think they call it "Oops"?
Yes, you can support both
A self-indulgent story about my July 4th vacation, a big snake, and an
open source presentation app called "Huckster". If there's a logical thread that ties
all of this together, I haven't figured out what it is.