Net Beans61 Ide

Post on 29-Nov-2014

1.694 views 0 download

description

http://blogs.sun.com/stripathi

Transcript of Net Beans61 Ide

1

Satyajit TripathiMember Technical StaffISV-Engineering, Sun Microsystems

NETBEANS 6.1

1

2

NetBeans IDE 6.1The 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

3

NetBeans 6.1 Download

4

NetBeans 6.1Open source IDE and Application platform

5

NetBeans RoadmapCommunity 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.

6

What's New in 6.xNetBeans 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

7

Supported technologies• Supported technologies

> Enterprise JavaBeans (EJB) 3.0> JAX-WS 2.1> Java Persistence (JSR-220)> JavaServer Faces 1.2 (JSR-127)> Java Servlet 2.5> JavaServer Pages (JSP) 2.1> Struts 1.2.9> JAX-RPC 1.6> JAX-R 1.0> JAX-P 1.4> JAX-B 2.1> JSP Standard Tag Library (JSTL) 1.1

• Tested Application Servers> GlassFish V1 & V2> Sailfin V1 (JSR 289 compatibility)> Sun Java Application Server PE 8.2> Tomcat 5.0, 5.5 & 6.0> JBoss 4.0.4> WebSphere 6.0 & 6.1> WebLogic 9.2 & 10

8

Sun Partner Community

“Revolutionary solutionscome from the meetingof many different minds.”

9

Participation Age

Everyone and Everything Participating on the Network

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

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

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

13

Version Control & Collaboration• Integrated version control tools• CVS, Subversion, Mercurial,

ClearCase• File status and history• Line-based Diff viewer

• Remote project sharing• Developer collaboration chat

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

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

16

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

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

18

NETBEANS 6.1Satyajit Tripathisatyajit.tripathi@sun.com

18