I've been assigned the user interface aspect of our system which will mainly be coded with Java/Swing. This is great news (coming from someone who has had to do Perl/TK -- ugh). However, I've been doing some initial research for libraries/tools/design concepts to help structure applications that are easy to develop and maintain.
I've already come across Karsten's work and had a play with some of the libraries (Jgoodies Looks, Forms, etc) but was looking for something to piece all of these disperate libraries together into one cohesive framework. I thought I was out of luck until stumbling across Spring RCP, I have yet to look through the code (firewall at work) but from what I have been reading from the wiki, the framework looks like a good base to work from.
I have one large problem though, without even an initial point release it will be nearly impossible for me to convince my team lead, and his sensiors, about picking up Spring RCP. Yes I am aware that "alpha release" and "not ready for production" have been mentioned all over the RCP site, and that all of the commiters are currently busy working on commercial jobs. There hasn't been any posts regarding the actual project status for a while so I'm just wondering are there any rough estimates?
Also, keep up the good work, I was suprised when first looking into Swing that there were no lightweight UI frameworks that provide a complete base to start from. Sure, there are the Eclipse RCP and others, but these would be not be suitable for our environment. Also, up-to-date swing books that just don't regurgitate the Swing api and components are hard to come across. I'm about to purchase a subscription to Scott Delap's "Java Desktop Live", I'm hearing good things about this book. http://www.sourcebeat.com/TitleAction.do?id=10