Eclipse RCP: A Platform for Building Platforms (17 tags)
Where do you start when building a Java desktop application? All Java gives you by default is public static void main (String); it's up to you from there. Eclipse's Rich Client Platform (RCP) offers a tested design, commonly-needed widgets, a standardized component model, pervasive extensibility, and more. Wayne Beaton has an introduction to get you up to speed with RCP-based development.