4. History of NetBeans
NetBeans basically stands for Network
JavaBeans.
NetBeans in 1996.
A final year student project.
It was named as “Xelfi” (meaning Delphi for
UNIX).
Group of 7 who started a college project.
Initially in C++, later on they switch to Java
1.0.2.
Started selling it on the internet for
5. The Founder
Jaroslav Tulachis
one of the 7
founders of the
NetBeans.
Working with Sun
Microsystems (now
Oracle) as
NetBeans Architect.
6. The NetBeans
In1997, RomanStanek, a Czech
Entrepreneur founded the Ne tBe ans with the
same college project.
Presented NetBeans 2.0 Beta successfully @
Java One in 1998.
In 1999, Sun Microsystems acquire NetBeans.
From 1999 till date, Sun founded a dedicated
team for NetBeans.
8. NetBeans IDE
It’s a open source IDE.
Latest version is NetBeans 7.0
Following type of applications can be created:
Desktop applications
Enterprises applications
Web applications &
Mobile applications
9. NetBeans IDE
Technologies supported:
C & C++
Java, J2EE, J2ME, Struts, etc. Java Technologies
PHP
JavaScript & CSS
Groovy
Ruby on Rails
NetBeans 6.9 introduces support for JavaFX,
OSGi, PHP Zend framework, etc.
11. NetBeans Platform
Broad Swing-based framework for large
desktop applications.
The IDE itself is based on the NetBeans
Platform.
Platform contains APIs (Application
Programming Interface).
Handles Windows, Actions, Files, etc.
Provides Modularity.
Develop your own plug-in or for NetBeans.
RCP (Rich Client Platform)
12. Top 10 APIs
Module System API
Lookup API
Window System API
FileSystems API
DataSystems API
Nodes API
Explorer & Property Sheet API
Pallete API
Visual Library API
Utilities API
13. The Comparison Chart
NetBeans Platform Eclipse RCP
UI Toolkit Standard Swing toolkit SWT
UI Design Free, award winning, Matisse
GUI Builder
Commercial alternatives
Module
System
Standard OSGi module
system or NetBeans-specific
module system
Standard OSGi module system
Build System Out of the box, Maven or Ant Proprietary
JDK Support VisualVM, a NetBeans
Platform application, is in the
JDK, so many JARs from the
NetBeans Platform are in the
JDK too
No equivalent support
Training Free community-based
trainings for non-commercial
organizations
No equivalent support