SlideShare a Scribd company logo
Angad Singh blogs.sun.com/angad BOJUG Netbeans 6.1: New and NoteWorthy!
Agenda: What's new in Netbeans 6.1 Performance   &   Quality
Performance  Increasing performance is main theme of NB 6.1 ! Upto 40% faster cold startup and improved startup sequence! Various optimizations to reduce I/O and file access (touching disk)‏ Incremental parsing in java editor speeding up code completion and improving responsiveness in editor Improvements in JSP parser (caching, memory management, update strategies)‏ Improvements in Visual Web designer -- faster page opening and table drop, lower memory usage, fixed memory leaks, and more Performance Press Release: http://wiki.netbeans.org/Fitness61PressRelease Performance FAQ: http://wiki.netbeans.org/FitnessFAQs
JavaScript Support Based on the General Scripting Framework (same as Ruby)‏ New JavaScript editor with features like: Semantic Highlighting Mark occurrences Instant Rename Refactoring Quick Fixes and Semantic Checks Tasklist Code Completion and Type Analysis Go To Declaration Documentation Embedded Completion Browser Compatibility Info Embedding Open Type 6.0 Java Script Information  Work on a JavaScript debugger is in progress
Demo JavaScript Support
PHP Support Comes in a 16 mb forked distribution of Netbeans currently: NetBeans IDE 6.1 Early Access for PHP Editor Features: Syntactic and semantic code highlighting Go to Declaration Navigator Code formatting / folding Smart Indent Bracket Completion Automatic Code Completion – Snippets, Context-Sensitive Proposals, Abbreviations Instant Rename Parameter Hints Debug PHP apps using Xdebug: inspect local variables, set watches, evaluate code, etc. Configuring the environment is simple Synchronizing the content of a PHP Project with the Web content on a remote server (under development)‏
Demo PHP Support
RESTful Web Service Plugin Support for Jersey 0.5: the plugin now bundles Jersey 0.5 version and generate code conformed to new API.  New REST Test Client UI: support for sub-resources navigation New REST client wizard support for generation of stub generation from WADL
Sharable Projects New type of project New feature which allows creating projects with shared definition of libraries Applies to all Java, Web and all J2EE project types Add relatively referenced JAR files as libraries Easy migration of projects
Demo Sharable Projects
New MySQL Support in Database Explorer Register and manage a MySQL server View, create, delete databases Launch MySQL Admin tool
Demo MySQL Support
Inspect Members and Hierarchy Windows Now even works when caret is on a Java class for which no source code available
Spring Framework Support Builds on the original spring netbeans module @  http://spring-netbeans.sourceforge.net Bundled Spring Framework 2.5 library Wizards for XML configuration files and Spring Web MVC controllers Multiple configuration files can be arranged into groups Hyperlinking of bean and Java class names Code completion of bean names and Java classes and properties Refactoring of Java classes (find usages, rename, move, safe delete)‏ Spring Web MVC framework support in the web project, making it easy to generate a skeleton Spring Web MVC application
Ruby Rails 2.0 Support Rails 2.0 support (and in the next milestone, Rails 2.0 will be bundled)‏ New Platform Manager in the Tools menu Tasklist integration of hints and errors Many new quickfixes
Mercurial Support Mercurial Support Distributed Versioning System Plugin for Mercurial Versioning System Added to NB Netbeans sources migrated from CVS to Mercurial (HG)
UI Enhancements  Window System small semi-transparent image is shown when dragging a window  in-active floating windows are transparent  floating window snap to each other and to screen edges  palette visibility is now per-document type
UI Enhancements Plugin Manager in background Now download & install plugins in background Task progress is notified in the status line  Plugin Manager is non-modal dialog now
UI Enhancements Balloon like tool tip Mainly used to signalize that new updates are available. The look isn't final. Any ideas for improvements?
Other enhancements.. Now it is possible to integrate server plugin in to the NetBeans UI without dependency on j2eeserver API.  SailFin V1 Support through Add Server Instance Dialog and SIF container application exposure in services explorer WebSphere 6.0 & 6.1 support WAR, EJB and EAR development and deployment for WebSpehere 4 New Woodstock components in Palette Any jar item on project classpath can be associated with its Javadoc and sources too, and not just java libraries JSF CRUD Generator from JPA entity classes. Java Beans Support is Back Bean Patterns in Navigator,  Generate Property enhanced,  BeanInfo Editor is back. Javadoc Code Completion
Other enhancements.. Incremental Parsing in Java Editor: Faster Code Completion Refactoring: safe deletion of a single package or recursive safe deletion of a folder.  Ruby infrastructure and debugging improvements Visual Web / Woodstock  on-demand attributing and performance enhancements Better Max OSX support for Mobility module, SVG custom components, etc. XML and Schema Editor imrpovements Axis2 Web Services Support Hibernate Support WSDL Editor Enhancements Integration of the SoapUI Netbeans plugin Support for Popular SaaS Services
Angad Singh blogs.sun.com/angad QUESTIONS?

More Related Content

PPTX
How Spring Framework Really Works?
PDF
Comparison of spring and other frameworks.!
PPTX
Java spring ppt
PPTX
ASP.NET Presentation
PPTX
Learning ASP.NET 5 and MVC 6
PPTX
Introduction to ASP.NET 5
PPTX
ASP.NET 5: What's the Big Deal
PPTX
Asp.net presentation by gajanand bohra
How Spring Framework Really Works?
Comparison of spring and other frameworks.!
Java spring ppt
ASP.NET Presentation
Learning ASP.NET 5 and MVC 6
Introduction to ASP.NET 5
ASP.NET 5: What's the Big Deal
Asp.net presentation by gajanand bohra

What's hot (20)

PPTX
Lightning web components
PDF
5 best Java Frameworks
PPTX
ASP.NET Core 2.1: The Future of Web Apps
PDF
A Gentle introduction to Web Development & Django
PDF
Unlocking the power of the APEX Plugin Architecture
PPTX
ASP.NET Core 2.1: The Future of Web Apps
PDF
Rich faces in_the_cloud_mini_booth
PPTX
SharePoint Development with the SharePoint Framework
PPT
Migrate To Lightning Web Components from Aura framework to increase performance
PDF
Creating modern java web applications based on struts2 and angularjs
PDF
Introduction to Selenium Webdriver - SpringPeople
PPTX
Lightning Web Component in Salesforce
PPTX
ECS19 - Nik Charlebois - Automate the Deployment & Monitoring of SharePoint w...
PDF
Introduction to Continuous Integration
PPTX
Sharepoint as a service platform
DOC
Dineshotham Kumar Khambhammettu
PDF
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
PPTX
React - Year In Review 2017
DOCX
Top 10 Javascript Frameworks For Easy Web Development
PPTX
Developing Apps for SharePoint Store
Lightning web components
5 best Java Frameworks
ASP.NET Core 2.1: The Future of Web Apps
A Gentle introduction to Web Development & Django
Unlocking the power of the APEX Plugin Architecture
ASP.NET Core 2.1: The Future of Web Apps
Rich faces in_the_cloud_mini_booth
SharePoint Development with the SharePoint Framework
Migrate To Lightning Web Components from Aura framework to increase performance
Creating modern java web applications based on struts2 and angularjs
Introduction to Selenium Webdriver - SpringPeople
Lightning Web Component in Salesforce
ECS19 - Nik Charlebois - Automate the Deployment & Monitoring of SharePoint w...
Introduction to Continuous Integration
Sharepoint as a service platform
Dineshotham Kumar Khambhammettu
Engage 2015 - 10 Mistakes You and Every XPages Developer Make. Yes, I said YOU!
React - Year In Review 2017
Top 10 Javascript Frameworks For Easy Web Development
Developing Apps for SharePoint Store
Ad

Viewers also liked (10)

PDF
From Journeyman to Master
ODP
NetBeans 6.5
PPT
Open Solaris 2008.05
PPTX
GUI Programming in JAVA (Using Netbeans) - A Review
PPTX
Five Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
PDF
How to Choose the Right Security Information and Event Management (SIEM) Solu...
PPT
GUI Programming In Java
PPTX
Implementing and Running SIEM: Approaches and Lessons
PPTX
QRadar, ArcSight and Splunk
PDF
SIEM Architecture
From Journeyman to Master
NetBeans 6.5
Open Solaris 2008.05
GUI Programming in JAVA (Using Netbeans) - A Review
Five Best and Five Worst Practices for SIEM by Dr. Anton Chuvakin
How to Choose the Right Security Information and Event Management (SIEM) Solu...
GUI Programming In Java
Implementing and Running SIEM: Approaches and Lessons
QRadar, ArcSight and Splunk
SIEM Architecture
Ad

Similar to Netbeans 6.1 Talk (20)

PDF
Net Beans61 Ide
ODP
Netbeans65 Osum Slides
PDF
Introduction To NetBeans IDE
PDF
005528214.pdf
PPTX
whats-new-netbeans-ide-7x.pptx
PDF
What’s New & Cool in NetBeans IDE 7.x
PDF
What's New in NetBeans IDE 7.x
PDF
JavaEE 6 tools coverage
PDF
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...
PDF
Tools Coverage for the Java EE Platform @ Silicon Valley Code Camp 2010
PPTX
Web application development
PDF
Powering the Next Generation Services with Java Platform - Spark IT 2010
PDF
Web Test Automation Framework - IndicThreads Conference
PDF
Busy developer-html5-javaee7
PDF
2012 04-06-v2-tdp-1163-java e-evsspringshootout-final
PPTX
Be faster then rabbits
PDF
Java EE6 CodeCamp16 oct 2010
ODP
Net Beans
ODP
Net Beans
PDF
Chapter6 web apps-tomcat
Net Beans61 Ide
Netbeans65 Osum Slides
Introduction To NetBeans IDE
005528214.pdf
whats-new-netbeans-ide-7x.pptx
What’s New & Cool in NetBeans IDE 7.x
What's New in NetBeans IDE 7.x
JavaEE 6 tools coverage
NetBeans Day 2015 - Node.js, HTML5, JBoss Forge, and Other Awesome New NetBea...
Tools Coverage for the Java EE Platform @ Silicon Valley Code Camp 2010
Web application development
Powering the Next Generation Services with Java Platform - Spark IT 2010
Web Test Automation Framework - IndicThreads Conference
Busy developer-html5-javaee7
2012 04-06-v2-tdp-1163-java e-evsspringshootout-final
Be faster then rabbits
Java EE6 CodeCamp16 oct 2010
Net Beans
Net Beans
Chapter6 web apps-tomcat

Recently uploaded (20)

PPTX
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
PDF
Business model innovation report 2022.pdf
PDF
Training And Development of Employee .pdf
PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PPTX
Business Ethics - An introduction and its overview.pptx
PDF
Chapter 5_Foreign Exchange Market in .pdf
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PDF
How to Get Funding for Your Trucking Business
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
DOCX
Business Management - unit 1 and 2
CkgxkgxydkydyldylydlydyldlyddolydyoyyU2.pptx
Business model innovation report 2022.pdf
Training And Development of Employee .pdf
Laughter Yoga Basic Learning Workshop Manual
Unit 1 Cost Accounting - Cost sheet
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Power and position in leadershipDOC-20250808-WA0011..pdf
unit 1 COST ACCOUNTING AND COST SHEET
Business Ethics - An introduction and its overview.pptx
Chapter 5_Foreign Exchange Market in .pdf
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
340036916-American-Literature-Literary-Period-Overview.ppt
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
New Microsoft PowerPoint Presentation - Copy.pptx
Reconciliation AND MEMORANDUM RECONCILATION
How to Get Funding for Your Trucking Business
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
Business Management - unit 1 and 2

Netbeans 6.1 Talk

  • 1. Angad Singh blogs.sun.com/angad BOJUG Netbeans 6.1: New and NoteWorthy!
  • 2. Agenda: What's new in Netbeans 6.1 Performance & Quality
  • 3. Performance Increasing performance is main theme of NB 6.1 ! Upto 40% faster cold startup and improved startup sequence! Various optimizations to reduce I/O and file access (touching disk)‏ Incremental parsing in java editor speeding up code completion and improving responsiveness in editor Improvements in JSP parser (caching, memory management, update strategies)‏ Improvements in Visual Web designer -- faster page opening and table drop, lower memory usage, fixed memory leaks, and more Performance Press Release: http://wiki.netbeans.org/Fitness61PressRelease Performance FAQ: http://wiki.netbeans.org/FitnessFAQs
  • 4. JavaScript Support Based on the General Scripting Framework (same as Ruby)‏ New JavaScript editor with features like: Semantic Highlighting Mark occurrences Instant Rename Refactoring Quick Fixes and Semantic Checks Tasklist Code Completion and Type Analysis Go To Declaration Documentation Embedded Completion Browser Compatibility Info Embedding Open Type 6.0 Java Script Information Work on a JavaScript debugger is in progress
  • 6. PHP Support Comes in a 16 mb forked distribution of Netbeans currently: NetBeans IDE 6.1 Early Access for PHP Editor Features: Syntactic and semantic code highlighting Go to Declaration Navigator Code formatting / folding Smart Indent Bracket Completion Automatic Code Completion – Snippets, Context-Sensitive Proposals, Abbreviations Instant Rename Parameter Hints Debug PHP apps using Xdebug: inspect local variables, set watches, evaluate code, etc. Configuring the environment is simple Synchronizing the content of a PHP Project with the Web content on a remote server (under development)‏
  • 8. RESTful Web Service Plugin Support for Jersey 0.5: the plugin now bundles Jersey 0.5 version and generate code conformed to new API. New REST Test Client UI: support for sub-resources navigation New REST client wizard support for generation of stub generation from WADL
  • 9. Sharable Projects New type of project New feature which allows creating projects with shared definition of libraries Applies to all Java, Web and all J2EE project types Add relatively referenced JAR files as libraries Easy migration of projects
  • 11. New MySQL Support in Database Explorer Register and manage a MySQL server View, create, delete databases Launch MySQL Admin tool
  • 13. Inspect Members and Hierarchy Windows Now even works when caret is on a Java class for which no source code available
  • 14. Spring Framework Support Builds on the original spring netbeans module @ http://spring-netbeans.sourceforge.net Bundled Spring Framework 2.5 library Wizards for XML configuration files and Spring Web MVC controllers Multiple configuration files can be arranged into groups Hyperlinking of bean and Java class names Code completion of bean names and Java classes and properties Refactoring of Java classes (find usages, rename, move, safe delete)‏ Spring Web MVC framework support in the web project, making it easy to generate a skeleton Spring Web MVC application
  • 15. Ruby Rails 2.0 Support Rails 2.0 support (and in the next milestone, Rails 2.0 will be bundled)‏ New Platform Manager in the Tools menu Tasklist integration of hints and errors Many new quickfixes
  • 16. Mercurial Support Mercurial Support Distributed Versioning System Plugin for Mercurial Versioning System Added to NB Netbeans sources migrated from CVS to Mercurial (HG)
  • 17. UI Enhancements Window System small semi-transparent image is shown when dragging a window in-active floating windows are transparent floating window snap to each other and to screen edges palette visibility is now per-document type
  • 18. UI Enhancements Plugin Manager in background Now download & install plugins in background Task progress is notified in the status line Plugin Manager is non-modal dialog now
  • 19. UI Enhancements Balloon like tool tip Mainly used to signalize that new updates are available. The look isn't final. Any ideas for improvements?
  • 20. Other enhancements.. Now it is possible to integrate server plugin in to the NetBeans UI without dependency on j2eeserver API. SailFin V1 Support through Add Server Instance Dialog and SIF container application exposure in services explorer WebSphere 6.0 & 6.1 support WAR, EJB and EAR development and deployment for WebSpehere 4 New Woodstock components in Palette Any jar item on project classpath can be associated with its Javadoc and sources too, and not just java libraries JSF CRUD Generator from JPA entity classes. Java Beans Support is Back Bean Patterns in Navigator, Generate Property enhanced, BeanInfo Editor is back. Javadoc Code Completion
  • 21. Other enhancements.. Incremental Parsing in Java Editor: Faster Code Completion Refactoring: safe deletion of a single package or recursive safe deletion of a folder. Ruby infrastructure and debugging improvements Visual Web / Woodstock on-demand attributing and performance enhancements Better Max OSX support for Mobility module, SVG custom components, etc. XML and Schema Editor imrpovements Axis2 Web Services Support Hibernate Support WSDL Editor Enhancements Integration of the SoapUI Netbeans plugin Support for Popular SaaS Services