Rich Clients are coming back. JFC/Swing is slowly but steadily gaining acceptance both due to improvement in performance (J2SE 1.4.2) and with its new looks ( J2SE 5.0). However what can be done to really stir up more mindshare?
I was looking at Konfabulator. They make small widgets for Apple's Mac OS X. I think they have a point. If the Java Community can get more and more small applications objects available in the base JRE , which can be embedded into applications then developers will have less to worry about re-inventing the wheel. The Java Desktop Community is on the right track to bring about this improvement for Java Developers with its JDIC project . But I still think the focus at the same time should also be on these freely available "almost necessary" application objects like Calendar Popups to select date,Clock, Calculator, reminder notes, streaming video displays, audio players, etc.
Anyone who wants to be the Spec Lead for a "Java Application Object Specification JSR" ?