SlideShare ist ein Scribd-Unternehmen logo
1 von 18
Downloaden Sie, um offline zu lesen
NETBEANS 6.1

Satyajit Tripathi
Member Technical Staff
ISV-Engineering, Sun Microsystems

                                    1
NetBeans IDE 6.1
The only IDE you need!
• A comprehensive, modular Java IDE
   > Out-of-box support for Java SE 1.5/1.6, Java EE 5, Java ME
   > Large set of 3rd party modules (plug-in)
   > Intuitive drag-and-drop development
   > Debugger, Profiler, Refactoring, etc.

• Free and open-source based
   > Open source since June 2000. Source code available under CDDL v1.0 & GPL v2
     ( * with CLASSPATH Exception)
   > Large community of users and developers

• Supported on wide range of OS platforms
   > Java Desktop System 2, Microsoft Windows 2000 Professional sp4, Mac OS X 10.4.5 Intel,
      and various Linux distributions
• A platform for building applications
   > Rich client Java applications
   > Rich framework of windows, menus, tool-bars, actions
                                                                                              2
NetBeans 6.1 Download




                        3
NetBeans 6.1
Open source IDE and Application platform




                                           4
NetBeans Roadmap
Community driven release cycle




NetBeans - Minor patches are planned every 5 weeks between major releases

• Upcoming NetBeans 6.5 ( Noteworthy, Development Plan )
    >   PHP Editor in NetBeans 6.5 to support all standard IDE features
    >   Focus on development tools for dynamic scripting language, JavaScript Debugger
    >   Enhanced support for Java Web Start. Improved integration with MySQL
    >   Remove UML dependency on the Tom Sawyer graphics library, etc.
                                                                                         5
What's New in 6.x
NetBeans IDE 6.1 (NewAndNoteworthy)
•   JavaScript support
•   Spring Framework support
•   MySQL support in Database Explorer
•   Support for Java Beans
•   JSF CRUD Generator
•   Javadoc Code Completion
•   Shareability of projects
•   On Demand Binding Attribute for Visual Web JSF projects
•   Axis2 support for web services

                                                              6
Supported technologies
• Supported technologies                    • Tested Application Servers
  >   Enterprise JavaBeans (EJB) 3.0          >   GlassFish V1 & V2
  >   JAX-WS 2.1                              >   Sailfin V1 (JSR 289 compatibility)
  >   Java Persistence (JSR-220)              >   Sun Java Application Server PE 8.2
  >   JavaServer Faces 1.2 (JSR-127)          >   Tomcat 5.0, 5.5 & 6.0
  >   Java Servlet 2.5                        >   JBoss 4.0.4
  >   JavaServer Pages (JSP) 2.1              >   WebSphere 6.0 & 6.1
  >   Struts 1.2.9                            >   WebLogic 9.2 & 10
  >   JAX-RPC 1.6
  >   JAX-R 1.0
  >   JAX-P 1.4
  >   JAX-B 2.1
  >   JSP Standard Tag Library (JSTL) 1.1


                                                                                       7
Sun Partner Community


“Revolutionary solutions
 come from the meeting
 of many different minds.”



                             8
Participation Age




 Everyone and Everything Participating on the Network
                                                        9
Features – Base IDE and Java SE

• Base IDE
  > Improved code editor support
  > Database integration
  > Version control and Developer collaboration
• Java SE
  > Enhanced SWING GUI Builder (formerly Matisse)
  > Profiler
  > Debugger



                                                    10
Improved Source Editor
• Language-Aware editor
    Java, Ruby, C/C++, XML, HTML, RHTML,
    Javadoc, JavaScript,and JSP
•   Live Parsing and Refactoring
•   Smarter code completion
•   Insert code
•   Inspect Members and Hierarchy
•   File history
•   Easy & fast navigation
•   Fully configurable User Interface

                                           11
Database Integration
• Connect to any database
• Integrate MySQL easily
• Explore and maintain database
• Drag and Drop Tables
• Database based SWING or JSF
  Web application
• Building Entity classes using JPA




                                      12
Version Control & Collaboration
• Integrated version control tools   • Remote project sharing
• CVS, Subversion, Mercurial,        • Developer collaboration chat
  ClearCase
• File status and history
• Line-based Diff viewer




                                                                      13
SWING GUI Builder
• Professional GUI building
• Standard and Custom SWING
  and AWT components
• Beans binding technology
  (JSR 295) support
• SWING application Framework
  (JSR 296) support




                                14
Application Profiler
• Finding performance Bottlenecks and Memory leaks
• Profile entire application or subset
• Task based profiling
   > CPU Performance, Monitoring Thread States, Memory
• New Feature in NetBeans 6.x
   > Profiling points for precise control, Comparing Memory snapshots, Drill-down
      graphs, Memory heap walker, Remote profiling, Dynamic attach on JDK 1.6
• Integrated with JMeter for Load Testing




                                                                                    15
Debugger
•   Configurable Breakpoints (Conditional & Event )
•   Multi-Session and Multi-Threaded Debugging
•   Expression Evaluation
•   Expression Stepping




                                                      16
NetBeans 6.1 Resources
• NetBeans Product Site : http://www.netbeans.org
  > Download: previews, current & past releases of IDE, plugins
  > Learning: tutorials, technical articles, flash demos
  > Community: latest news, forums, events, mailing lists
• NetBeans Wiki : http://wiki.netbeans.org/wiki/
  > Open-source documentation site for NetBeans
• Planet NetBeans : http://www.planetnetbeans.org/
  > Aggregate for all NetBeans related blogs
• Source Code : cvs.netbeans.org:/cvs
  > CVS source code access for NetBeans platform + IDE


                                                                  17
NETBEANS 6.1
Satyajit Tripathi
satyajit.tripathi@sun.com


                            18

Weitere ähnliche Inhalte

Was ist angesagt?

Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Andreas Koop
 
Netbeans
NetbeansNetbeans
Netbeans
acosdt
 
Developing Mobile HTML5 Apps with Grails
Developing Mobile HTML5 Apps with GrailsDeveloping Mobile HTML5 Apps with Grails
Developing Mobile HTML5 Apps with Grails
GR8Conf
 
GR8Conf 2011: Grails, how to plug in
GR8Conf 2011: Grails, how to plug inGR8Conf 2011: Grails, how to plug in
GR8Conf 2011: Grails, how to plug in
GR8Conf
 

Was ist angesagt? (20)

Ausoug glassfish perth
Ausoug glassfish perthAusoug glassfish perth
Ausoug glassfish perth
 
Java 9 Modularity in Action
Java 9 Modularity in ActionJava 9 Modularity in Action
Java 9 Modularity in Action
 
Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011
Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011
Deploying Java EE 6 Apps in a Cluster: GlassFish 3.1 at Dallas Tech Fest 2011
 
XWiki Aquarium Paris
XWiki Aquarium ParisXWiki Aquarium Paris
XWiki Aquarium Paris
 
Glassfish An Introduction
Glassfish An IntroductionGlassfish An Introduction
Glassfish An Introduction
 
Nuxeo Roadmap 2008/06
Nuxeo Roadmap 2008/06Nuxeo Roadmap 2008/06
Nuxeo Roadmap 2008/06
 
Java 9 modularity
Java 9 modularityJava 9 modularity
Java 9 modularity
 
Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)
Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)
Java 9 and the impact on Maven Projects (ApacheCon Europe 2016)
 
What's New in NetBeans IDE 7.x
What's New in NetBeans IDE 7.xWhat's New in NetBeans IDE 7.x
What's New in NetBeans IDE 7.x
 
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
Deployment Best Practices on WebLogic Server (DOAG IMC Summit 2013)
 
Netbeans
NetbeansNetbeans
Netbeans
 
GlassFish in Production Environments
GlassFish in Production EnvironmentsGlassFish in Production Environments
GlassFish in Production Environments
 
Refactor your Java EE application using Microservices and Containers - Arun G...
Refactor your Java EE application using Microservices and Containers - Arun G...Refactor your Java EE application using Microservices and Containers - Arun G...
Refactor your Java EE application using Microservices and Containers - Arun G...
 
Java @ Cloud - Setor Público SP
Java @ Cloud - Setor Público SPJava @ Cloud - Setor Público SP
Java @ Cloud - Setor Público SP
 
Developing Mobile HTML5 Apps with Grails
Developing Mobile HTML5 Apps with GrailsDeveloping Mobile HTML5 Apps with Grails
Developing Mobile HTML5 Apps with Grails
 
The Java alternative to Javascript
The Java alternative to JavascriptThe Java alternative to Javascript
The Java alternative to Javascript
 
Weblogic 12c on docker
Weblogic 12c on dockerWeblogic 12c on docker
Weblogic 12c on docker
 
GR8Conf 2011: Grails, how to plug in
GR8Conf 2011: Grails, how to plug inGR8Conf 2011: Grails, how to plug in
GR8Conf 2011: Grails, how to plug in
 
Faster java ee builds with gradle [con4921]
Faster java ee builds with gradle [con4921]Faster java ee builds with gradle [con4921]
Faster java ee builds with gradle [con4921]
 
Developing Liferay Plugins with Maven
Developing Liferay Plugins with MavenDeveloping Liferay Plugins with Maven
Developing Liferay Plugins with Maven
 

Andere mochten auch

Utility software
Utility softwareUtility software
Utility software
adeang47
 
Writing a Report (Tips and Sample of Reports)
Writing a Report (Tips and Sample of Reports)Writing a Report (Tips and Sample of Reports)
Writing a Report (Tips and Sample of Reports)
Po Po Tun
 

Andere mochten auch (17)

NEW: TrendConnect: Big Data Report September
NEW: TrendConnect: Big Data Report SeptemberNEW: TrendConnect: Big Data Report September
NEW: TrendConnect: Big Data Report September
 
Open source report writing tools for IBM i Vienna 2012
Open source report writing tools for IBM i  Vienna 2012Open source report writing tools for IBM i  Vienna 2012
Open source report writing tools for IBM i Vienna 2012
 
Software Advice BuyerView: Applicant Tracking Software Report 2013
Software Advice BuyerView: Applicant Tracking Software Report 2013Software Advice BuyerView: Applicant Tracking Software Report 2013
Software Advice BuyerView: Applicant Tracking Software Report 2013
 
Introduction to java Jasper Report with Server & iReport
Introduction to java Jasper Report with Server & iReportIntroduction to java Jasper Report with Server & iReport
Introduction to java Jasper Report with Server & iReport
 
Security Benefits of Firewall Protection
Security Benefits of Firewall ProtectionSecurity Benefits of Firewall Protection
Security Benefits of Firewall Protection
 
Linux(Ubuntu 9.0) Installation By VMware
Linux(Ubuntu 9.0) Installation By VMwareLinux(Ubuntu 9.0) Installation By VMware
Linux(Ubuntu 9.0) Installation By VMware
 
Introduction to Jasper Reports
Introduction to Jasper ReportsIntroduction to Jasper Reports
Introduction to Jasper Reports
 
Kali Linux Installation - VMware
Kali Linux Installation - VMwareKali Linux Installation - VMware
Kali Linux Installation - VMware
 
Utility software
Utility softwareUtility software
Utility software
 
Game Development with Unity
Game Development with UnityGame Development with Unity
Game Development with Unity
 
Unity 3d Basics
Unity 3d BasicsUnity 3d Basics
Unity 3d Basics
 
Kali Linux
Kali LinuxKali Linux
Kali Linux
 
Business partner program details
Business partner program detailsBusiness partner program details
Business partner program details
 
Industrial Training report on java
Industrial  Training report on javaIndustrial  Training report on java
Industrial Training report on java
 
Technical report writing
Technical report writingTechnical report writing
Technical report writing
 
Writing a Report (Tips and Sample of Reports)
Writing a Report (Tips and Sample of Reports)Writing a Report (Tips and Sample of Reports)
Writing a Report (Tips and Sample of Reports)
 
Report Writing - Introduction section
Report Writing - Introduction sectionReport Writing - Introduction section
Report Writing - Introduction section
 

Ähnlich wie Net Beans61 Ide

Building Rich Internet Applications Using Google Web Toolkit
Building Rich Internet Applications Using  Google Web ToolkitBuilding Rich Internet Applications Using  Google Web Toolkit
Building Rich Internet Applications Using Google Web Toolkit
rajivmordani
 
Busy developer-html5-javaee7
Busy developer-html5-javaee7Busy developer-html5-javaee7
Busy developer-html5-javaee7
Geertjan Wielenga
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
Abhishek Gupta
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
danish ali
 
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
Fred Sauer
 

Ähnlich wie Net Beans61 Ide (20)

New Features of Java7 SE
New Features of Java7 SENew Features of Java7 SE
New Features of Java7 SE
 
Glass Fish Portfolio Web Server Cvr
Glass Fish Portfolio Web Server CvrGlass Fish Portfolio Web Server Cvr
Glass Fish Portfolio Web Server Cvr
 
Introduction To NetBeans IDE
Introduction To NetBeans IDEIntroduction To NetBeans IDE
Introduction To NetBeans IDE
 
whats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptxwhats-new-netbeans-ide-7x.pptx
whats-new-netbeans-ide-7x.pptx
 
005528214.pdf
005528214.pdf005528214.pdf
005528214.pdf
 
Building Rich Internet Applications Using Google Web Toolkit
Building Rich Internet Applications Using  Google Web ToolkitBuilding Rich Internet Applications Using  Google Web Toolkit
Building Rich Internet Applications Using Google Web Toolkit
 
Application Architecture Trends
Application Architecture TrendsApplication Architecture Trends
Application Architecture Trends
 
Busy developer-html5-javaee7
Busy developer-html5-javaee7Busy developer-html5-javaee7
Busy developer-html5-javaee7
 
Netbeans65 Osum Slides
Netbeans65 Osum SlidesNetbeans65 Osum Slides
Netbeans65 Osum Slides
 
What’s New & Cool in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.xWhat’s New & Cool in NetBeans IDE 7.x
What’s New & Cool in NetBeans IDE 7.x
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
JavaOne 2014 - Scalable JavaScript Applications with Project Nashorn [CON6423]
 
Java Ide Day 2008 - Presentation on Intelli J Idea by Vaclav Pech
Java Ide Day 2008 - Presentation on Intelli J Idea by Vaclav PechJava Ide Day 2008 - Presentation on Intelli J Idea by Vaclav Pech
Java Ide Day 2008 - Presentation on Intelli J Idea by Vaclav Pech
 
Real World Technologies
Real World TechnologiesReal World Technologies
Real World Technologies
 
Programming in HTML5 With Java Script and CSS3
Programming in HTML5 With Java Script and CSS3Programming in HTML5 With Java Script and CSS3
Programming in HTML5 With Java Script and CSS3
 
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
SF JUG - GWT Can Help You Create Amazing Apps - 2009-10-13
 
Java EE 7 Soup to Nuts at JavaOne 2014
Java EE 7 Soup to Nuts at JavaOne 2014Java EE 7 Soup to Nuts at JavaOne 2014
Java EE 7 Soup to Nuts at JavaOne 2014
 
Glassfish V2.1 Harpreet Singh
Glassfish V2.1 Harpreet SinghGlassfish V2.1 Harpreet Singh
Glassfish V2.1 Harpreet Singh
 
Retour JavaOne 2009
Retour JavaOne 2009Retour JavaOne 2009
Retour JavaOne 2009
 
Java Persistence 2.0
Java Persistence 2.0Java Persistence 2.0
Java Persistence 2.0
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Net Beans61 Ide

  • 1. NETBEANS 6.1 Satyajit Tripathi Member Technical Staff ISV-Engineering, Sun Microsystems 1
  • 2. NetBeans IDE 6.1 The only IDE you need! • A comprehensive, modular Java IDE > Out-of-box support for Java SE 1.5/1.6, Java EE 5, Java ME > Large set of 3rd party modules (plug-in) > Intuitive drag-and-drop development > Debugger, Profiler, Refactoring, etc. • Free and open-source based > Open source since June 2000. Source code available under CDDL v1.0 & GPL v2 ( * with CLASSPATH Exception) > Large community of users and developers • Supported on wide range of OS platforms > Java Desktop System 2, Microsoft Windows 2000 Professional sp4, Mac OS X 10.4.5 Intel, and various Linux distributions • A platform for building applications > Rich client Java applications > Rich framework of windows, menus, tool-bars, actions 2
  • 4. NetBeans 6.1 Open source IDE and Application platform 4
  • 5. NetBeans Roadmap Community driven release cycle NetBeans - Minor patches are planned every 5 weeks between major releases • Upcoming NetBeans 6.5 ( Noteworthy, Development Plan ) > PHP Editor in NetBeans 6.5 to support all standard IDE features > Focus on development tools for dynamic scripting language, JavaScript Debugger > Enhanced support for Java Web Start. Improved integration with MySQL > Remove UML dependency on the Tom Sawyer graphics library, etc. 5
  • 6. What's New in 6.x NetBeans IDE 6.1 (NewAndNoteworthy) • JavaScript support • Spring Framework support • MySQL support in Database Explorer • Support for Java Beans • JSF CRUD Generator • Javadoc Code Completion • Shareability of projects • On Demand Binding Attribute for Visual Web JSF projects • Axis2 support for web services 6
  • 7. Supported technologies • Supported technologies • Tested Application Servers > Enterprise JavaBeans (EJB) 3.0 > GlassFish V1 & V2 > JAX-WS 2.1 > Sailfin V1 (JSR 289 compatibility) > Java Persistence (JSR-220) > Sun Java Application Server PE 8.2 > JavaServer Faces 1.2 (JSR-127) > Tomcat 5.0, 5.5 & 6.0 > Java Servlet 2.5 > JBoss 4.0.4 > JavaServer Pages (JSP) 2.1 > WebSphere 6.0 & 6.1 > Struts 1.2.9 > WebLogic 9.2 & 10 > JAX-RPC 1.6 > JAX-R 1.0 > JAX-P 1.4 > JAX-B 2.1 > JSP Standard Tag Library (JSTL) 1.1 7
  • 8. Sun Partner Community “Revolutionary solutions come from the meeting of many different minds.” 8
  • 9. Participation Age Everyone and Everything Participating on the Network 9
  • 10. Features – Base IDE and Java SE • Base IDE > Improved code editor support > Database integration > Version control and Developer collaboration • Java SE > Enhanced SWING GUI Builder (formerly Matisse) > Profiler > Debugger 10
  • 11. Improved Source Editor • Language-Aware editor Java, Ruby, C/C++, XML, HTML, RHTML, Javadoc, JavaScript,and JSP • Live Parsing and Refactoring • Smarter code completion • Insert code • Inspect Members and Hierarchy • File history • Easy & fast navigation • Fully configurable User Interface 11
  • 12. Database Integration • Connect to any database • Integrate MySQL easily • Explore and maintain database • Drag and Drop Tables • Database based SWING or JSF Web application • Building Entity classes using JPA 12
  • 13. Version Control & Collaboration • Integrated version control tools • Remote project sharing • CVS, Subversion, Mercurial, • Developer collaboration chat ClearCase • File status and history • Line-based Diff viewer 13
  • 14. SWING GUI Builder • Professional GUI building • Standard and Custom SWING and AWT components • Beans binding technology (JSR 295) support • SWING application Framework (JSR 296) support 14
  • 15. Application Profiler • Finding performance Bottlenecks and Memory leaks • Profile entire application or subset • Task based profiling > CPU Performance, Monitoring Thread States, Memory • New Feature in NetBeans 6.x > Profiling points for precise control, Comparing Memory snapshots, Drill-down graphs, Memory heap walker, Remote profiling, Dynamic attach on JDK 1.6 • Integrated with JMeter for Load Testing 15
  • 16. Debugger • Configurable Breakpoints (Conditional & Event ) • Multi-Session and Multi-Threaded Debugging • Expression Evaluation • Expression Stepping 16
  • 17. NetBeans 6.1 Resources • NetBeans Product Site : http://www.netbeans.org > Download: previews, current & past releases of IDE, plugins > Learning: tutorials, technical articles, flash demos > Community: latest news, forums, events, mailing lists • NetBeans Wiki : http://wiki.netbeans.org/wiki/ > Open-source documentation site for NetBeans • Planet NetBeans : http://www.planetnetbeans.org/ > Aggregate for all NetBeans related blogs • Source Code : cvs.netbeans.org:/cvs > CVS source code access for NetBeans platform + IDE 17