We recently started to develop a Java desktop app and management has requested that we make use of Rich Client Platform. I know of four for Java namely:
Netbeans RCP is excellent. Its come a long way over the years. It uses a more robust technology ('Swing') that many people use and understand. Eclipse RCP (more specifically SWT) just confused me.