The Wayback Machine - https://web.archive.org/all/20051124035031/http://platform.netbeans.org:80/
HOME > Community > Projects > platform

NetBeans Module (Plug-in) and Rich Client Application Development

Understand the Basics
Get Started

Developers have been successfully writing NetBeans plug-in modules for years, but NetBeans IDE 5.0 makes the workload much lighter and the process a lot smoother. The IDE offers comprehensive GUI support for building IDE plug-in modules and rich client applications on the NetBeans Platform. Many wizards for extending the IDE and creating applications on top of the NetBeans Platform are provided. Using brand new templates in the New Project wizard and New File wizard, you can generate all the basic files and code you need. The Project Properties dialog box lets you configure API dependencies, manifest entries, and other project metadata. Code completion and other standard support provided by the IDE's Source Editor is available for plug-in modules too.

This site is home to everything you need—NetBeans API Javadoc, tutorials, and FAQ. You've come to the right place if you are a developer who wants to extend the NetBeans IDE or build rich client applications on top of the NetBeans Platform.

Building an Application on Top of the NetBeans Platform

Are you about to develop a Swing-based rich client application from scratch? Consider building it on the NetBeans platform! The core of NetBeans can be used as a platform (RCP) for developing rich client applications. You can save years of development time by reusing features readily available in the platform.

Here are some of the many applications that have been built on top of the NetBeans Platform:


Humai Trader Project
Open source stock technical analysis tool

Java Studio Creator 2 by Sun Microsystems
Visual IDE for Java development

Nuance V-Builder by Nuance
Graphical dialog design tool for VoiceXML-based speech applications

See more... or build your own feed reader on top of the NetBeans Platform, using the NetBeans IDE 5.0 FeedReader Tutorial.

Creating NetBeans Modules (Plug-ins) to Extend the NetBeans IDE

Do you want to...

Do you want to extend the NetBeans IDE functionality with new features? Do you have a cool new technology and want to make it available to the users of the NetBeans IDE? Write a NetBeans plug-in module!

Here's what others have done:


Plug-in for Refactor It by Agris Software
Analysis & refactoring of Java applications


Plug-in for AppPerfect Code Analyzer by AppPerfect Corp
Reviewer of Java code & enforcer of good coding practices

See more... or, if you want to get going yourself, why not take the NetBeans IDE 5.0 Plug-in Module Quick Start Guide for a spin?