A lot of people have put out lists of what they expect to see for the new year. Instead of going across the industry I'm going to focus on one topic in particular: networked applications. I really think that 2004 is the year of the netapp. Now sure, I know what you're thinking: "I thought 1994 was the birth of the most popular networked application ever: the webbrowser.
I've always wanted to make some sort of display that draws outside of a
window with images scattered all across the screen. Though previously impossible in
Java, I found a way to do it. And since Christmas is coming up I thought
I'd use it to make a snowflake display. Here's a cropped screenshot of
what it looks like:
We hear a lot about development processes these days, but I'd like
to know what techniques people actually use? Do you create UML diagrams?
Do you map out the states? And when it comes down to the actual code, how do you break it up into classes and packages? Does your methodology vary depending on the type of program you are creating?
I was looking at the referers to my Swing has failed article and I noticed a site called
I think it's really cool that there is a spanish language java site. This is one of the things I love about the Java community.
I've been playing with Swing a lot lately for my
new series of articles. In my research I came across another
java.awt.Robot. It's a class that can
automate the UI, mainly for testing. One particularly cool feature
When reading discussions about Unix versus Windows versus
Mac, I often hear people complain about the Point, Click,
and Drool user interface. This is usually directed at the Mac, but I've heard it refer
to Windows and even KDE before.
Yes, that's right microwaves are evil. More specifically,
the microwave in my office. Or, to get right down to it, the
interface on this microwave. You see, it's awful. Just plain
awful. And yet, I've seen worse.
Here's a picture:
I've been writing Swing apps for a long time and despite the speed and
API improvements I don't think it's gotten better. After reading
latest blog about it I decided that I really need to chime in. Most
Swing apps, and there are sadly few, suck. I mean really suck. They are
the suckiest bunch of sucks that ever sucked!
It's been a while since I've written something, so I thought I'd start
out with another Swing Hack. This time I've expanded on the overlay idea of SwingHack 3 by adding sort of a magic lens. In this hack the overlaid
information can only be seen when the special lens cursor is over it. To pull this off I've created a custom cursor using a buffer image and set it on the glasspane.
Chris recently wrote about the
One in particular intriqued me: the Dukester a little java box that plays MP3s and can download other things. This fits very nicely with an idea I had a few years ago and always wondered why no one ever did it: good MP3 car stereos.
Car stereos are everywhere, yet they are so dumb.