NetBeans IDE & Platform
-
Upload
atul-palandurkar -
Category
Technology
-
view
2.054 -
download
5
description
Transcript of NetBeans IDE & Platform
IDE & Platform
Presented By:Presented By:
Atul Palandurkar
Contents
History of NetBeansHistory of NetBeansNetBeans IDENetBeans PlatformNetBeans PlatformNetBeans TourA li i TApplications Tour
f NHistory of NetBeansThe Journey
History of NetBeansy
NetBeans basically stands for Network JavaBeans.NetBeans basically stands for Network JavaBeans.NetBeans in 1996. A final year student projectA final year student project.It was named as “Xelfi” (meaning Delphi for UNIX).G f 7 h d ll jGroup 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 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 In1997, Roman Stanek, a Czech Entrepreneur founded the NetBeans with the same college project.g p jPresented NetBeans 2.0 Beta successfully @ Java One in 1998.In 1999, Sun Microsystems acquire NetBeans.From 1999 till date, Sun founded a dedicated team From 1999 till date, Sun founded a dedicated team for NetBeans.
NNetBeans IDEThe Development
NetBeans IDE
It’s a open source IDE.It s a open source IDE.Latest version is NetBeans 7.0Following type of applications can be created:Following type of applications can be created:
Desktop applicationsEnterprises applicationsEnterprises applicationsWeb applications & Mobile applicationsMobile applications
NetBeans IDE
Technologies supported:Technologies supported:C & C++Java, J2EE, J2ME, Struts, etc. Java TechnologiesJava, J2EE, J2ME, Struts, etc. Java TechnologiesPHPJavaScript & CSSpGroovyRuby on Railsy
NetBeans 6.9 introduces support for JavaFX, OSGi, PHP Zend framework, etc.
N l fNetBeans PlatformThe Real Tool
NetBeans Platform
Broad Swing-based framework for large desktop Broad Swing based framework for large desktop applications.The IDE itself is based on the NetBeans Platform.The IDE itself is based on the NetBeans Platform.Platform contains APIs (Application Programming Interface).Interface).Handles Windows, Actions, Files, etc.Provides ModularityProvides Modularity.Develop your own plug-in or for NetBeans.RCP (Ri h Cli t Pl tf )RCP (Rich Client Platform)
Top 10 APIsp
Module System APIyLookup APIWindow System APIWindow System APIFileSystems APIDataSystems APIDataSystems APINodes APIE l & P Sh APIExplorer & Property Sheet APIPallete APIVisual Library APIUtilities API
The Comparison Chart p
NetBeans Platform Eclipse RCPp
UI Toolkit Standard Swing toolkit SWT
UI Design Free, award winning, Matisse GUI Builder
Commercial alternativesGUI Builder
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
No equivalent supportpp , ,
many JARs from the NetBeans Platform are in the JDK too
Training Free community-based trainings No equivalent supportfor non-commercial organizations
NNetBeans TourQuick Look
Splash Screenp
NetBeans IDENetBeans IDE
A lApplications TourThe Snapshot
Student App based on NB Platform
Northrop Grumman Agile Client
Tactical Geographical Information System (TGIS)Information System (TGIS)
SymmetrySymmetry
Raytheon
Boeing Mass Properties ToolkitToolkit
M d l U i b d Modular Unix-based Vulnerability Estimation S i (MUVES)Suite (MUVES)
IntelliHome
Chartsyy
Thank you……y