My JavaFX presentation at PanamaJUG 2007 (JavaFX en Español)

Last December I did a presentation about JavaFX in Spanish for the Panama Java User’s Group (JUG). This event took place in the city of Chitre, and was a lot of fun to participate in, specially since it gave me a chance to visit my native country. The presentation aimed to serve as an introduction [...]

JavaFX

So yesterday at CommunityOne there were some hints about some developments on the Java client side. I guess it’s obvious to guess at this point, minutes before today’s JavaOne keynote that it’s going to be about JavaFX. This technology seems like a direct competitor with Adobe’s Flex and Microsoft’s Silverlight, and may leverage existing installations [...]

Bad dialog practices …

 
When I launch Netbeans 5.5, it seems I’ve installed some version control module that produces these two dialogs whenever I start the IDE. I still can’t figure out what the program wants me to do here. First of all, it has to be a bug and not a feature that it’s popping up 2 modal [...]

Magnetic Desklet v 0.1

 
I uploaded the first version of the “magnetic desklet”. If you have AB5K installed, it should install and start by clicking/downloading this:
http://sellmic.com/download/MagneticDesklet.desklet.
I have a blog entry that describes the concept of what this is trying to do (not everything is implemented), and another post on the desklet dev list with more details. The short description [...]

Magnetic Desklet - Initial Thoughts

Recently Joshua Marinacci and Robert Cooper announced their new AB5k project, a cross platform Java based widget system.
I’ve been pretty interested in the project and was wondering what desklet to develop. I’ve always been interested in window management issues, and in the AB5k forum there was a discussion about using the “magnet” name. That gave [...]

Usability matters

At work, I spend a lot of time talking about usability, and often find that people think I’m just talking about the aesthetics of a particular application. Usability is much more than that. At its essence, it’s a way to ensure that a product is really solving the needs of its intended users, in [...]