See this video for an in-depth overview of the powerful NetBeans Platform, which is a Swing-based framework for developing desktop applications. Geertjan Wielenga also demonstrates new and cool features that were added to the NetBeans Platform in the latest 6.9 release, such as OSGi interoperability, enhanced Maven support, and REST client support for RCP applications.