Netbeans 6.1 Talk

60 %
40 %
Information about Netbeans 6.1 Talk

Published on June 2, 2008

Author: angadsingh

Source: slideshare.net

Description

Relates to a talk on Netbean 6.1's new and improved features, which I had given at the May 31st monthly BOJUG Meet.

Angad Singh blogs.sun.com/angad BOJUG Netbeans 6.1: New and NoteWorthy!

Angad Singh

blogs.sun.com/angad

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

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

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)‏

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

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

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

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

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

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

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)

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

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

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?

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

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

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?

Angad Singh

blogs.sun.com/angad

Add a comment

Related presentations

Related pages

Talk:Features/NetBeans 6.1 - FedoraProject

Test Plan . The Test Plan section could use some details on how the Fedora testers can confirm that NetBeans is working as intended. Here's what ...
Read more

Sunny Talks Tech: Netbeans 6.1 Vs Visual Studio 2008

Netbeans 6.1: Visual Studio 2008: Comments: ... With all the talk about JavaFX at JavaOne 2008, we hope to see JavaFX come better in Netbeans 7!!
Read more

NetBeans Community News

NetBeans.org Community News. ... Added by; Jan 31, 2008: NetBeans 6.1 Milestone 1 Available: Admin: Jan 30, 2008: NetBeans IDE Talk in Second Life: Admin ...
Read more

Sunny Talks Tech: netBeans 6.1 Final Released

This blog is for sharing some of my loved tech talk with others of similar interests around the net. Monday, ... 2008. netBeans 6.1 Final Released
Read more

Features/NetBeans 6.1 - FedoraProject

See also the NetBeans IDE 6.1 Release Notes ... See Talk:Features/NetBeans; NetBeans & Fedora - details about the NetBeans packages for Fedora.
Read more

NetBeans - Wikipedia

NetBeans is a software development platform written in Java. ... 6.1: April 28, 2008: 6.5: November 20, 2008: 6.5.1: March 16, 2009: 6.7: June 29, 2009: 6 ...
Read more

NetBeans - News - Seite 3 - NetBeans-Forum.de

NetBeans 6.1 RC1 verschoben. von smurfi » 08.04.2008, 10:38 0 Antworten 1833 Zugriffe Letzter Beitrag von smurfi 08.04.2008, 10:38; NUG München: ...
Read more

[SOLVED] Netbeans 6.1 + Tomcat6 + Web application ...

Ubuntu Forums > The Ubuntu Forum Community > Ubuntu Specialised Support > Development & Programming > Programming Talk > [SOLVED] Netbeans 6.1 + Tomcat6 ...
Read more

NetBeans Platform Paint Application Tutorial

NetBeans Platform Paint Application Tutorial. ... to NetBeans IDE 6.0/6.1 ... class which NetBeans' windowing system knows how to talk to—so it ...
Read more