Netbeans is an open source IDE and development platform for Java applications. It began as a student project in 1996 and was later acquired by Sun Microsystems. As a platform, it provides reusable components for building desktop applications and includes features like user interface management. As an IDE, it offers tools like an integrated debugger and version control system. It supports development in languages beyond Java like JavaScript, PHP, and Python. Various download bundles provide support for different frameworks and platforms.
3. Foreword Netbeans a platform for developing java desktop applications. Platform has software components to develop applications from. an IDE for developing with java,javascript,PHP,Phyton,Ruby,Groovy,C,C++,Scala,Clojure and others.. runs everywhere when a JVM is installed. JDK is required for development in Java.
4. History Began in 1996 as a student IDE project at University of Charles in Prague. Bougth by Sun Microsystems in 1999. Was an open source project in 2000. Lates t available version is 6.7 Beta version.
5. Platform Reusable framework for simplifying the development of java Swing desktop applications. Offers reusable services common to desktop applications. Features: User Interface Management User Settings Management Storage Management Window Management
6. IDE Open source integrated development environment. Support for all java application types(ie JavaSE, JavaME, Web, EJB etc..) Ant based build system, Maven support, Refactoring, Version control system.. Modular structure : functionalities are supplied through modules. Under Sun’s Common Development and Distribution License.
8. Integrated ModulesNetbeans Profiler Tool for monitoring of java applications. Helps to find memory leaks and optimize. Integrated to core ide since version 6.0. Based on Sun research project named Jfluid.
9. Integrated ModulesGUI Design Tool Formerly known as Project Matisse. Drag&Drop facility for Swing application developers. Built-in support for JSR296(Swing Application Framework) and JSR295(Beans Binding Technology).
10. Integrated ModulesJavascript Editor Extended support for Javascript, Ajax and CSS. Features of the editor: Syntax highlighting Refactoring Code completion for native objects Generation of javascript class skeletons Generation of Ajax callbacks from a template.
11. Download Bundles Bundle for Web/JavaEE provides complete tools for all the latest Java EE 6 standards. enterprise java beans, servlet, persistence apis, web service and annotations support. JSF 2.0, JSP, Hibernate, Spring, Struts Frameworks support. Java EE 1.4 and Java EE 1.5 support. includes Glassfish and Tomcat application servers.
12. Download BundlesComplete Bundle Bundle for Java EE Bundle for Ruby Bundle for Java ME Bundle for C/C++ Bundle for PHP Bundle for JavaFX Glassfish AS Tomcat AS