NetBeans is an integrated development environment (IDE) developed using the NetBeans Platform. It also refers to a platform for the development of Java desktop applications.
The NetBeans IDE is an open-source integrated development environment written entirely in Java using the NetBeans Platform. NetBeans IDE supports development of all Java application types (Java SE, web, EJB and Java ME mobile applications). Among other features are an Ant-based project system, version control and refactoring.
For mobile development it has the free Mobility Pack plugin that many Rapid Application Development (RAD) features included, as a Visual Form Designer or multitarget developent. It also has an automatic connection to many Nokia and other platforms emulators and SDKs.
Some features for Java developing are:
- Code completion
- Javadoc Help
- Many Refactoring features
- Code Assistant
- Project View
- Many tools and plugins availables
Last version is 5.5 and can be downloaded from http://www.netbeans.info/downloads/index.php