May 11, 2011
NetBeans IDE & Platform
Presented By: Atul Palandurkar
History of NetBeans The Journey
History of NetBeans NetBeans basically stands for Net work Java Beans . 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 approximately $20 USD as the Shareware, got successful.
The Founder Jaroslav Tulach is one of the 7 founders of the NetBeans.
Working with Sun Microsystems (now Oracle) as NetBeans Architect.
The NetBeans In1997, Roman Stanek , a Czech Entrepreneur founded the NetBeans 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.
NetBeans IDE The Development
NetBeans IDE Latest version is NetBeans 7.0
Following type of applications can be created:
NetBeans IDE Java, J2EE, J2ME, Struts, etc. Java Technologies
NetBeans 6.9 introduces support for JavaFX, OSGi, PHP Zend framework, etc.
NetBeans Platform The Real Tool
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. Develop your own plug-in or for NetBeans.
RCP (Rich Client Platform)
Top 10 APIs
Explorer & Property Sheet API
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
NetBeans Tour Quick Look
Applications Tour The Snapshot
Student App based on NB Platform
Northrop Grumman Agile Client
Tactical Geographical Information System (TGIS)
Boeing Mass Properties Toolkit
Modular Unix-based Vulnerability Estimation Suite (MUVES)