Abhishek Gupta NetBeans 6.5 The Only IDE You Need! Sun Microsystems, Inc. Campus Ambassador [email_address]
Agenda What is NetBeans?
About the NetBeans Platform
The NetBeans Community and You
Next Steps
What is NetBeans?
What is NetBeans?  A comprehensive, modular  multi-lingual  IDE (Integrated Development Environment) Out-of-box support for Java SE, Java EE, Java ME
Large set of 3rd party modules (plugins)
Intuitive drag-and-drop development
Debugger, Profiler, Refactoring, etc... A  platform  for building applications RCP = Rich Client Platform
Rich client Java applications
Rich framework of windows, menus, tool bars, actions  A thriving  open source community Open source since June, 2000
Large community of users and developers
Started as a student project at Charles University, Prague, Czech Republic
Plan - Develop Network-enabled Java Beans components.
Jarda Tulach, part of the original team, came up with the name NetBeans to describe what they would do Network + Java Beans = NetBeans Sun purchased in 1999 and open sourced in 2000
More at  http://netbeans.org/about/history.html A Brief History of NetBeans What is NetBeans?
Java SE Support - Swing GUI Builder, Javadoc integration, Support for JUnit 3 & 4
Java EE Support (1.3, 1.4 and 5) – first IDE to fully support Java EE 5
Java ME Support - Visual Mobile GUI Designer, Mobile Game Builder, etc.
Visual Web Development – Visual Web Editor, Visual Page Flow Editor, Visual Query Editor, Visual CSS Editor, Database Explorer, etc.
Rich editing support - Smart Source Code Editor, Code Navigator, Code Completion/Folding, Refactoring support
Profiler, Debugger, Version Control, etc.
Visual UML Modeling,
Netbeans Platform Development – Visual Library API, Rich Client Development, Lexer API, etc.
Highly Modular Architecture, Extensible with user contributed plugins
C/C++ Development
Dynamic Language Support – Ruby, Javascript, PHP, Groovy, Python, and more Feature Overview What is NetBeans?
Binaries for Solaris, Linux, MS Windows,  and Mac OS X
100% Java
Just download and run on any OS with a JRE! Which Operating System Does it Work On? What is NetBeans?
Make Applications: Desktop
Web
Mobile
Enterprise In.. Java
C/C++
Ruby
PHP, Groovy, Python, Javascript
and more... What Can I Do With NetBeans? What is NetBeans?

Netbeans65 Osum Slides